diff options
Diffstat (limited to 'src/util/crypto_ksk.c')
-rw-r--r-- | src/util/crypto_ksk.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/util/crypto_ksk.c b/src/util/crypto_ksk.c index 45f11f8fe..170974b2f 100644 --- a/src/util/crypto_ksk.c +++ b/src/util/crypto_ksk.c | |||
@@ -790,7 +790,9 @@ entropy_generator (void *cls, | |||
790 | { | 790 | { |
791 | if (genproc != 0) | 791 | if (genproc != 0) |
792 | { | 792 | { |
793 | PLIBC_KILL(genproc, SIGTERM); | 793 | if (0 != PLIBC_KILL(genproc, SIGTERM)) |
794 | GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, | ||
795 | "kill"); | ||
794 | GNUNET_break (GNUNET_OK == GNUNET_OS_process_wait (genproc)); | 796 | GNUNET_break (GNUNET_OK == GNUNET_OS_process_wait (genproc)); |
795 | genproc = 0; | 797 | genproc = 0; |
796 | } | 798 | } |
@@ -808,7 +810,9 @@ entropy_generator (void *cls, | |||
808 | GNUNET_break (0); | 810 | GNUNET_break (0); |
809 | return; | 811 | return; |
810 | } | 812 | } |
811 | PLIBC_KILL(genproc, SIGTERM); | 813 | if (0 != PLIBC_KILL(genproc, SIGTERM)) |
814 | GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, | ||
815 | "kill"); | ||
812 | GNUNET_break (GNUNET_OK == GNUNET_OS_process_wait (genproc)); | 816 | GNUNET_break (GNUNET_OK == GNUNET_OS_process_wait (genproc)); |
813 | genproc = 0; | 817 | genproc = 0; |
814 | } | 818 | } |