diff options
author | Stefan Bühler <stbuehler@web.de> | 2009-04-01 17:35:17 +0000 |
---|---|---|
committer | Stefan Bühler <stbuehler@web.de> | 2009-04-01 17:35:17 +0000 |
commit | ce39062dd260960e927be6344a71eca4b0bef314 (patch) | |
tree | 716365970dc45a99b04792a985a919504e5e9b6a /tests/fcgi-responder.c | |
parent | 61332595cb69bd8315f610920fe3879ebc9fe421 (diff) | |
download | lighttpd-git-ce39062dd260960e927be6344a71eca4b0bef314.tar.gz |
Fix workaround for incorrect path info/scriptname if fastcgi prefix is "/" (fixes #729)
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2421 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'tests/fcgi-responder.c')
-rw-r--r-- | tests/fcgi-responder.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/fcgi-responder.c b/tests/fcgi-responder.c index 721c2ce2..81f8ca81 100644 --- a/tests/fcgi-responder.c +++ b/tests/fcgi-responder.c @@ -40,7 +40,13 @@ int main () { printf("Status: 500 Internal Foo\r\n\r\n"); } - printf("test123"); + if (0 == strcmp(p, "path_info")) { + printf("%s", getenv("PATH_INFO")); + } else if (0 == strcmp(p, "script_name")) { + printf("%s", getenv("SCRIPT_NAME")); + } else { + printf("test123"); + } } return 0; |