]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: don't reject requests that don't have bucket
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 25 Mar 2011 17:21:36 +0000 (10:21 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 25 Mar 2011 17:23:05 +0000 (10:23 -0700)
Some requests don't specify a bucket. Allow those!

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/rgw/rgw_rest.cc

index 6772f9e271d35f86c22609f106c501f0f4a8a08c..55235361546ed8072db5a7bb171846052a7e333e 100644 (file)
@@ -546,6 +546,10 @@ static int validate_bucket_name(const char *bucket)
 {
   int len = strlen(bucket);
   if (len < 3) {
+    if (len == 0) {
+      // This request doesn't specify a bucket at all
+      return 0;
+    }
     // Name too short
     return INVALID_BUCKET_NAME;
   }