win32: fix uninitialized variable when building with DEBUG=0 OPTIMIZE=-O2
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 29 May 2012 13:09:41 +0000 (15:09 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 29 May 2012 13:19:31 +0000 (15:19 +0200)
src/win32/compat.c: In function 'inet_ntop':
src/win32/compat.c:437:25: error: 'best.len' may be used uninitialized in this function [-Werror=uninitialized]
src/win32/compat.c:403:5: note: 'best.len' was declared here

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/win32/compat.c

index 67df6fd..65ef791 100644 (file)
@@ -410,7 +410,9 @@ inet_ntop6(const unsigned char *src, char *dst, int size)
     words[i / 2] = (src[i] << 8) | src[i + 1];
 
   best.base = -1;
+  best.len = 0;
   cur.base = -1;
+  cur.len = 0;
 
   for (i = 0; i < (NS_IN6ADDRSZ / NS_INT16SZ); i++) {
     if (words[i] == 0) {