Browse Source

fix bogus return values for inet_pton

Rich Felker 14 years ago
parent
commit
31f014e0a7
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/network/inet_pton.c

+ 2 - 2
src/network/inet_pton.c

@@ -21,11 +21,11 @@ int inet_pton(int af, const char *s, void *a0)
 				return 0;
 			s=z+1;
 		}
-		return 0;
+		return 1;
 	} else if (af==AF_INET6) {
 		return !__ipparse(a, AF_INET6, s);
 	}
 
 	errno = EAFNOSUPPORT;
-	return 0;
+	return -1;
 }