]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: Fix crash when FastCGI frontend doesn't set SCRIPT_URI
authorSylvain Munaut <s.munaut@whatever-company.com>
Mon, 7 Jan 2013 12:13:49 +0000 (13:13 +0100)
committerSage Weil <sage@inktank.com>
Wed, 9 Jan 2013 02:29:27 +0000 (18:29 -0800)
Fixes: #3735
Signed-off-by: caleb miles <caleb.miles@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/rgw/rgw_rest.cc

index c8c0bacf0a0cc561a3f83c2e1787a847f2b3a521..2c80248286d7a95c5cba983cf4c87b84b68d857f 100644 (file)
@@ -1120,7 +1120,7 @@ RGWRESTMgr::~RGWRESTMgr()
 int RGWREST::preprocess(struct req_state *s, RGWClientIO *cio)
 {
   s->cio = cio;
-  s->script_uri = s->env->get("SCRIPT_URI");
+  s->script_uri = s->env->get("SCRIPT_URI", "");
   s->request_uri = s->env->get("REQUEST_URI");
   int pos = s->request_uri.find('?');
   if (pos >= 0) {