avoid crash if hostserv is with host part only
[openssl.git] / crypto / bio / b_addr.c
index f1ff5fe..a2a0dd2 100644 (file)
@@ -505,7 +505,7 @@ int BIO_parse_hostserv(const char *hostserv, char **host, char **service,
         }
     }
 
-    if (strchr(p, ':'))
+    if (p != NULL && strchr(p, ':'))
         goto spec_err;
 
     if (h != NULL && host != NULL) {