diff options
Diffstat (limited to 'extra/haveged/cleanexit.patch')
-rw-r--r-- | extra/haveged/cleanexit.patch | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/extra/haveged/cleanexit.patch b/extra/haveged/cleanexit.patch deleted file mode 100644 index 01f8c7f94..000000000 --- a/extra/haveged/cleanexit.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -u -r haveged-1.7c/src/haveged.c haveged-1.7c-cleanexit/src/haveged.c ---- haveged-1.7c/src/haveged.c 2013-01-12 19:20:04.000000000 +0100 -+++ haveged-1.7c-cleanexit/src/haveged.c 2013-11-05 22:40:22.202935493 +0100 -@@ -642,7 +642,16 @@ - static void tidy_exit( /* OUT: nothing */ - int signum) /* IN: signal number */ - { -- error_exit("Stopping due to signal %d\n", signum); -+#ifndef NO_DAEMON -+ if (params->detached!=0) { -+ unlink(params->pid_file); -+ syslog(LOG_INFO, "%s Stopping due to signal %d", params->daemon, signum); -+ } -+ else -+#endif -+ fprintf(stderr, "%s Stopping due to signal %d\n", params->daemon, signum); -+ havege_destroy(handle); -+ exit(0); - } - /** - * send usage display to stderr |