diff options
Diffstat (limited to 'src/messenger/gnunet-service-messenger_operation_store.c')
-rwxr-xr-x[-rw-r--r--] | src/messenger/gnunet-service-messenger_operation_store.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/messenger/gnunet-service-messenger_operation_store.c b/src/messenger/gnunet-service-messenger_operation_store.c index 05985ef84..a32fbad2c 100644..100755 --- a/src/messenger/gnunet-service-messenger_operation_store.c +++ b/src/messenger/gnunet-service-messenger_operation_store.c @@ -184,7 +184,9 @@ cancel_store_operation (struct GNUNET_MESSENGER_OperationStore *store, stop_operation(op); - GNUNET_CONTAINER_multihashmap_remove(store->operations, hash, op); + if (GNUNET_YES != GNUNET_CONTAINER_multihashmap_remove(store->operations, hash, op)) + GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "Canceled operation could not be removed: %s\n", + GNUNET_h2s(hash)); destroy_operation(op); } |