diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-07-16 12:28:23 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-07-16 12:28:23 +0000 |
commit | 76be0075555f6a9c4ba78cd82b86a9c2bab6a379 (patch) | |
tree | 1247c12e99eb47fb1fed0d13ce5f7bf00a54bac3 /src/util/crypto_rsa.c | |
parent | 10a2358ccc9946835d4f50e83fa5eaa5f8555810 (diff) | |
download | gnunet-76be0075555f6a9c4ba78cd82b86a9c2bab6a379.tar.gz gnunet-76be0075555f6a9c4ba78cd82b86a9c2bab6a379.zip |
- fix
Diffstat (limited to 'src/util/crypto_rsa.c')
-rw-r--r-- | src/util/crypto_rsa.c | 6 |
1 files changed, 5 insertions, 1 deletions
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, | |||
1059 | void | 1059 | void |
1060 | GNUNET_CRYPTO_rsa_key_create_stop (struct GNUNET_CRYPTO_RsaKeyGenerationContext *gc) | 1060 | GNUNET_CRYPTO_rsa_key_create_stop (struct GNUNET_CRYPTO_RsaKeyGenerationContext *gc) |
1061 | { | 1061 | { |
1062 | GNUNET_SCHEDULER_cancel (gc->read_task); | 1062 | if (GNUNET_SCHEDULER_NO_TASK != gc->read_task) |
1063 | { | ||
1064 | GNUNET_SCHEDULER_cancel (gc->read_task); | ||
1065 | gc->read_task = GNUNET_SCHEDULER_NO_TASK; | ||
1066 | } | ||
1063 | if (NULL != gc->gnunet_rsa) | 1067 | if (NULL != gc->gnunet_rsa) |
1064 | { | 1068 | { |
1065 | (void) GNUNET_OS_process_kill (gc->gnunet_rsa, SIGKILL); | 1069 | (void) GNUNET_OS_process_kill (gc->gnunet_rsa, SIGKILL); |