diff options
Diffstat (limited to 'src/messenger/messenger_api_contact_store.c')
-rwxr-xr-x[-rw-r--r--] | src/messenger/messenger_api_contact_store.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/messenger/messenger_api_contact_store.c b/src/messenger/messenger_api_contact_store.c index 5238b2c58..6a517c2e0 100644..100755 --- a/src/messenger/messenger_api_contact_store.c +++ b/src/messenger/messenger_api_contact_store.c @@ -155,8 +155,10 @@ update_store_contact (struct GNUNET_MESSENGER_ContactStore *store, struct GNUNET store, next_context, &hash ); - GNUNET_CONTAINER_multihashmap_put (map, &hash, contact, - GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST); + if (GNUNET_OK != GNUNET_CONTAINER_multihashmap_put (map, &hash, contact, + GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST)) + GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "Updating a contact failed: %s\n", + GNUNET_h2s(&hash)); } } @@ -176,7 +178,8 @@ remove_store_contact (struct GNUNET_MESSENGER_ContactStore *store, struct GNUNET ); if (GNUNET_YES != GNUNET_CONTAINER_multihashmap_remove (map, &hash, contact)) - return; + GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "Removing a contact failed: %s\n", + GNUNET_h2s(&hash)); destroy_contact (contact); } |