OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 02-Jul-2003 15:50:21
Branch: HEAD Handle: 2003070214502100
Modified files:
openpkg-src/prngd prngd.patch
Log:
fix application bug syslogging an uninitialized buffer when daemon
shuts down
Summary:
Revision Changes Path
1.2 +17 -0 openpkg-src/prngd/prngd.patch
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/prngd/prngd.patch
============================================================================
$ cvs diff -u -r1.1 -r1.2 prngd.patch
--- openpkg-src/prngd/prngd.patch 15 Mar 2002 18:04:31 -0000 1.1
+++ openpkg-src/prngd/prngd.patch 2 Jul 2003 13:50:21 -0000 1.2
@@ -14,3 +14,20 @@
static int randsavefd = -1;
int debug = 0;
int fg = 0;
+--- serverloop.c.orig Wed Dec 18 13:19:00 2002
++++ serverloop.c Wed Jul 2 15:38:54 2003
+@@ -57,12 +57,13 @@
+ (void)fprintf(stderr, "Caught SIGTERM, shutting down\n");
+ close_seedfile();
+ if (pidfile) {
+- if (remove(pidfile))
++ if (remove(pidfile) == -1) {
+ (void)snprintf(msg_buf, sizeof(msg_buf), "Could not remove pidfile %s",
+ pidfile);
+ msg_buf[sizeof(msg_buf) - 1] = '\0';
+ error_error(msg_buf, errno);
+ exit(EXIT_FAILURE);
++ }
+ }
+ exit(EXIT_SUCCESS);
+ }
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]