=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/cgi.c,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- src/usr.bin/mandoc/cgi.c 2016/04/15 00:12:50 1.62 +++ src/usr.bin/mandoc/cgi.c 2016/04/15 00:36:18 1.63 @@ -1,4 +1,4 @@ -/* $OpenBSD: cgi.c,v 1.62 2016/04/15 00:12:50 schwarze Exp $ */ +/* $OpenBSD: cgi.c,v 1.63 2016/04/15 00:36:18 schwarze Exp $ */ /* * Copyright (c) 2011, 2012 Kristaps Dzonsons * Copyright (c) 2014, 2015, 2016 Ingo Schwarze @@ -1035,9 +1035,10 @@ else if (*path == '/') path++; - if (*path != '\0' && access(path, F_OK) == -1) { + if (*path != '\0') { path_parse(&req, path); - path = ""; + if (access(path, F_OK) == -1) + path = ""; } else if ((querystring = getenv("QUERY_STRING")) != NULL) http_parse(&req, querystring);