commit f33634c598f1d8a1a426709b4b6361b11064dbae from: Omar Polo date: Fri Sep 30 13:52:53 2022 UTC error if PATH_INFO is not defined commit - c353c6517b41b575fd3f9530467d9a12ec80a2eb commit + f33634c598f1d8a1a426709b4b6361b11064dbae blob - 5dee18352a5f4d3df78485a655871e955d224508 blob + c29182ee0557e6089d3117730f93bba8e343cc18 --- proxy.c +++ proxy.c @@ -365,6 +365,15 @@ proxy_start_request(struct galileo *env, struct client int r; char *url; + if (clt->clt_path_info == NULL) { + log_warnx("PATH_INFO not defined!"); + if (proxy_start_reply(clt, 501, "text/html") == -1) + return (-1); + if (tp_error(clt->clt_tp, -1, "unknown server") == -1) + return (-1); + return (fcgi_end_request(clt, 1)); + } + if ((clt->clt_pc = proxy_match(env, clt->clt_server_name)) == NULL) { if (proxy_start_reply(clt, 501, "text/html") == -1) return (-1);