diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | flup/server/scgi_base.py | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2009-06-05 Allan Saddi <allan@saddi.com> + + * Fix bug in scgi servers that occurs when SCRIPT_NAME is missing. + Thanks to Jon Nelson for finding the problem! + 2009-05-29 Allan Saddi <allan@saddi.com> * Let all the active requests to finish before quitting. Thanks diff --git a/flup/server/scgi_base.py b/flup/server/scgi_base.py index cfa6662..58a3e6a 100644 --- a/flup/server/scgi_base.py +++ b/flup/server/scgi_base.py @@ -501,7 +501,7 @@ class BaseSCGIServer(object): if scriptName is NoDefault: # Pull SCRIPT_NAME/PATH_INFO from environment, with empty defaults if not environ.has_key('SCRIPT_NAME'): - environ['SCRIPT_INFO'] = '' + environ['SCRIPT_NAME'] = '' if not environ.has_key('PATH_INFO') or not environ['PATH_INFO']: if reqUri is not None: environ['PATH_INFO'] = reqUri[0] |