inet_pton: fix uninitialized memory use for IPv4-mapped IPv6 addresses
[musl] / src / network / inet_pton.c
index d36c368..bcbdd9e 100644 (file)
@@ -54,6 +54,7 @@ int inet_pton(int af, const char *restrict s, void *restrict a0)
                        if (s[j]!='.' || (i<6 && brk<0)) return 0;
                        need_v4=1;
                        i++;
+                       ip[i&7]=0;
                        break;
                }
                s += j+1;