]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix bad initialization
authorYehuda Sadeh <yehuda@hq.newdream.net>
Tue, 26 Jul 2011 21:54:01 +0000 (14:54 -0700)
committerYehuda Sadeh <yehuda@hq.newdream.net>
Tue, 26 Jul 2011 21:54:01 +0000 (14:54 -0700)
src/rgw/rgw_rest.cc

index 5014d0e08c2fd690dd1ea9df8e698cba900d7762..75bf74730c6f1d56c4e5c2a5c5e7b9202ef5d357 100644 (file)
@@ -702,11 +702,11 @@ int RGWHandler_REST::preprocess(struct req_state *s, FCGX_Request *fcgx)
   case OP_PUT:
     if (!s->length || *s->length == '\0')
       ret = -EINVAL;
-      break;
-    default:
-      break;
+    s->content_length = atoll(s->length);
+    break;
+  default:
+    break;
   }
-  s->content_length = atoll(s->length);
 
   init_entities_from_header(s);
   if (ret)