You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by tr...@apache.org on 2005/10/13 13:10:24 UTC

svn commit: r320733 - /apr/apr/branches/1.2.x/network_io/unix/sockaddr.c

Author: trawick
Date: Thu Oct 13 04:10:22 2005
New Revision: 320733

URL: http://svn.apache.org/viewcvs?rev=320733&view=rev
Log:
merge from trunk:

getnameinfo() may copy the port field around, so initialize
it to something to prevent unitialized memory reference
warnings with Purify

Modified:
    apr/apr/branches/1.2.x/network_io/unix/sockaddr.c

Modified: apr/apr/branches/1.2.x/network_io/unix/sockaddr.c
URL: http://svn.apache.org/viewcvs/apr/apr/branches/1.2.x/network_io/unix/sockaddr.c?rev=320733&r1=320732&r2=320733&view=diff
==============================================================================
--- apr/apr/branches/1.2.x/network_io/unix/sockaddr.c (original)
+++ apr/apr/branches/1.2.x/network_io/unix/sockaddr.c Thu Oct 13 04:10:22 2005
@@ -596,6 +596,7 @@
         IN6_IS_ADDR_V4MAPPED(&sockaddr->sa.sin6.sin6_addr)) {
         struct sockaddr_in tmpsa;
         tmpsa.sin_family = AF_INET;
+        tmpsa.sin_port = 0;
         tmpsa.sin_addr.s_addr = ((apr_uint32_t *)sockaddr->ipaddr_ptr)[3];
 #ifdef SIN6_LEN
         tmpsa.sin_len = sizeof(tmpsa);