From 05c3551558d062d033d400fb17dfb77b07cc2e05 Mon Sep 17 00:00:00 2001 From: Allan Saddi Date: Fri, 5 Jun 2009 09:31:26 -0700 Subject: Fix bug in scgi servers that occurs when SCRIPT_NAME is missing. --- ChangeLog | 5 +++++ flup/server/scgi_base.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9821764..f94b94a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-06-05 Allan Saddi + + * 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 * 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] -- cgit v1.2.1