From: Ulrich Drepper Date: Fri, 30 Oct 2009 06:01:58 +0000 (-0700) Subject: Initialize local variable in resolver. X-Git-Tag: fedora/glibc-2.10.90-27~3^2~14 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=75ded9bcdff960829743aca4a984a4cbf40a3585;p=glibc.git Initialize local variable in resolver. When the DNS server doesn't reply at all we possibly tested an unitialized variable. --- diff --git a/ChangeLog b/ChangeLog index 3d869910a9..c622ad5d42 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2009-10-29 Ulrich Drepper + [BZ #10391] + * resolv/res_send.c (send_dg): Initialize resplen. + [BZ #10446] * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h: Match sigevent definition to the kernel's. diff --git a/resolv/res_send.c b/resolv/res_send.c index fa48bd98d1..e2bbfcc83f 100644 --- a/resolv/res_send.c +++ b/resolv/res_send.c @@ -1005,7 +1005,8 @@ send_dg(res_state statp, struct pollfd pfd[1]; int ptimeout; struct sockaddr_in6 from; - int resplen, n; + int resplen = 0; + int n; /* * Compute time for the total operation.