Package: libmilter1.0.1
Version: 8.14.3-5.1
Severity: normal

==8142== Conditional jump or move depends on uninitialised value(s)
==8142==    at 0x41AB9D2: mi_pool_controller (worker.c:365)
==8142==    by 0x41E04BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==8142==    by 0x45BC6DD: clone (in /lib/i686/cmov/libc-2.7.so)

I get the above error message from Valgrind.  Below is the patch to fix it:

diff -ru sendmail-8.14.3/libmilter/worker.c sendmail-8.14.3/libmilter/worker.c
--- sendmail-8.14.3/libmilter/worker.c  2009-04-18 12:48:35.000000000 +1000
+++ sendmail-8.14.3/libmilter/worker.c  2009-04-18 12:49:04.000000000 +1000
@@ -345,12 +345,12 @@
        }
        dim_pfd = PFD_STEP;
 
+       time_t lastcheck = time(NULL);
        for (;;)
        {
                SMFICTX_PTR ctx;
                int nfd, rfd, i;
                time_t now;
-               time_t lastcheck;
 
                POOL_LEV_DPRINTF(4, ("Let's %s again...", WAITFN));
 

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=ANSI_X3.4-1968) 
(ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash

Versions of packages libmilter1.0.1 depends on:
ii  libc6                         2.7-18     GNU C Library: Shared libraries

libmilter1.0.1 recommends no packages.

libmilter1.0.1 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to