From 9201cb10fe273935bc493eabdd4afa1a72ac240a Mon Sep 17 00:00:00 2001 From: Volker Birk Date: Thu, 28 Mar 2019 13:49:02 +0100 Subject: [PATCH] treat empty list as None --- src/user_interface.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/user_interface.cc b/src/user_interface.cc index 78d37a5..4f678e5 100644 --- a/src/user_interface.cc +++ b/src/user_interface.cc @@ -54,7 +54,8 @@ namespace pEp { void UserInterface::deliverHandshakeResult(int result, object identities) { identity_list *shared_identities = nullptr; - if (identities != boost::python::api::object()) { + if (identities != boost::python::api::object() && + boost::python::len(identities)) { shared_identities = new_identity_list(nullptr); if (!shared_identities) throw bad_alloc();