From: Matthias Wachs Date: Mon, 16 Jul 2012 12:28:23 +0000 (+0000) Subject: - fix X-Git-Tag: initial-import-from-subversion-38251~12464 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=76be0075555f6a9c4ba78cd82b86a9c2bab6a379;p=oweals%2Fgnunet.git - fix --- diff --git a/src/util/crypto_rsa.c b/src/util/crypto_rsa.c index 186933f3b..5045d0085 100644 --- a/src/util/crypto_rsa.c +++ b/src/util/crypto_rsa.c @@ -1059,7 +1059,11 @@ GNUNET_CRYPTO_rsa_key_create_start (const char *filename, void GNUNET_CRYPTO_rsa_key_create_stop (struct GNUNET_CRYPTO_RsaKeyGenerationContext *gc) { - GNUNET_SCHEDULER_cancel (gc->read_task); + if (GNUNET_SCHEDULER_NO_TASK != gc->read_task) + { + GNUNET_SCHEDULER_cancel (gc->read_task); + gc->read_task = GNUNET_SCHEDULER_NO_TASK; + } if (NULL != gc->gnunet_rsa) { (void) GNUNET_OS_process_kill (gc->gnunet_rsa, SIGKILL);