Commit Diff


commit - 872a717687a377cc02860e44c67dc1934ebfa9cb
commit + e92efb0d8ecfd42e3585963c8b66c61f5451cfa9
blob - 12bb4add4a99cff822129d8159c71ecd6a7180dd
blob + 88051af876f1a7396cd8291db495363a94c864bd
--- parse.y
+++ parse.y
@@ -1178,7 +1178,8 @@ fastcgi_conf(const char *path, const char *port)
 		if (*f->path == '\0') {
 			f->id = i;
 			(void) strlcpy(f->path, path, sizeof(f->path));
-			(void) strlcpy(f->port, port, sizeof(f->port));
+			if (port != NULL)
+				(void) strlcpy(f->port, port, sizeof(f->port));
 			return i;
 		}