add IPPROTO_HOPOPTS to in.h
[musl] / src / network / inet_pton.c
index 5affb08..5c4850a 100644 (file)
@@ -14,7 +14,7 @@ static int hexval(unsigned c)
        return -1;
 }
 
-int inet_pton(int af, const char *s, void *a0)
+int inet_pton(int af, const char *restrict s, void *restrict a0)
 {
        uint16_t ip[8];
        unsigned char *a = a0;
@@ -36,10 +36,7 @@ int inet_pton(int af, const char *s, void *a0)
                return -1;
        }
 
-       if (s[0]==':' && s[1]==':') {
-               s+=2;
-               brk=0;
-       }
+       if (s[0]==':' && s[1]==':') s++;
 
        for (i=0; ; i++, s+=j+1) {
                if (s[0]==':' && brk<0) {