-fix (soft) assertion failure

This commit is contained in:
Christian Grothoff 2021-06-16 11:10:06 +02:00
parent 2918448338
commit e3089761ef
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -1536,6 +1536,9 @@ finish_keys_response (struct TEH_KeyStateHandle *ksh)
"Failed to generate key response data for %s\n", "Failed to generate key response data for %s\n",
GNUNET_STRINGS_absolute_time_to_string (last_cpd)); GNUNET_STRINGS_absolute_time_to_string (last_cpd));
GNUNET_CRYPTO_hash_context_abort (hash_context); GNUNET_CRYPTO_hash_context_abort (hash_context);
/* drain heap before destroying it */
while (NULL != (dk = GNUNET_CONTAINER_heap_remove_root (heap)))
/* intentionally empty */;
GNUNET_CONTAINER_heap_destroy (heap); GNUNET_CONTAINER_heap_destroy (heap);
json_decref (denoms); json_decref (denoms);
json_decref (sctx.signkeys); json_decref (sctx.signkeys);