]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: camelcase also after dash in rgw_extended_http_attrs.
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Thu, 17 Sep 2015 15:59:28 +0000 (17:59 +0200)
committerRadoslaw Zarzynski <rzarzynski@mirantis.com>
Thu, 17 Sep 2015 15:59:28 +0000 (17:59 +0200)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/rgw/rgw_rest.cc

index e2b1568247c31227412d485b55a3c4731b9abf87..8591bbe3ea3c4144745e0378a14b67ba3b8613cb 100644 (file)
@@ -147,14 +147,16 @@ string camelcase_dash_http_attr(const string& orig)
   for (size_t i = 0; i < orig.size(); ++i, ++s) {
     switch (*s) {
       case '_':
+      case '-':
         buf[i] = '-';
         last_sep = true;
         break;
       default:
-        if (last_sep)
+        if (last_sep) {
           buf[i] = toupper(*s);
-        else
+        } else {
           buf[i] = tolower(*s);
+        }
         last_sep = false;
     }
   }