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]

Reply via email to