aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_rsa.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-07-16 12:28:23 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-07-16 12:28:23 +0000
commit76be0075555f6a9c4ba78cd82b86a9c2bab6a379 (patch)
tree1247c12e99eb47fb1fed0d13ce5f7bf00a54bac3 /src/util/crypto_rsa.c
parent10a2358ccc9946835d4f50e83fa5eaa5f8555810 (diff)
downloadgnunet-76be0075555f6a9c4ba78cd82b86a9c2bab6a379.tar.gz
gnunet-76be0075555f6a9c4ba78cd82b86a9c2bab6a379.zip
- fix
Diffstat (limited to 'src/util/crypto_rsa.c')
-rw-r--r--src/util/crypto_rsa.c6
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,
1059void 1059void
1060GNUNET_CRYPTO_rsa_key_create_stop (struct GNUNET_CRYPTO_RsaKeyGenerationContext *gc) 1060GNUNET_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);