diff --git a/share/libc/netdb.c b/share/libc/netdb.c
index 887b73f5bc84aa43b1f4afdb5be6f54ec884fa53..b941064d12a1c6a1dc807e4188479ae33ff0457b 100644
--- a/share/libc/netdb.c
+++ b/share/libc/netdb.c
@@ -132,7 +132,7 @@ struct hostent *gethostbyname(const char *name) {
         return &__fc_ghbn.host;
       }
 
-      if (*cp < '0' && *cp > '9' && *cp != '.') break;
+      if (*cp < '0' || *cp > '9' || *cp != '.') break;
     }
   }