lua: honour size argument in recv() function
[project/uhttpd.git] / cgi.c
diff --git a/cgi.c b/cgi.c
index dc302a9acf32c28d3869ca63176ff418dcd7880c..0ffb1308c6141b5339a9fa41ac8f64c55f15266b 100644 (file)
--- a/cgi.c
+++ b/cgi.c
@@ -104,7 +104,11 @@ static bool check_cgi_path(struct path_info *pi, const char *url)
        }
 
        pi->ip = NULL;
-       return uh_path_match(conf.cgi_docroot_path, pi->phys);
+
+       if (conf.cgi_docroot_path)
+               return uh_path_match(conf.cgi_docroot_path, pi->phys);
+
+       return false;
 }
 
 struct dispatch_handler cgi_dispatch = {