]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: pass POD c-string instead of string to formatter
authorGreg Farnum <gregory.farnum@dreamhost.com>
Mon, 26 Sep 2011 20:24:08 +0000 (13:24 -0700)
committerGreg Farnum <gregory.farnum@dreamhost.com>
Mon, 26 Sep 2011 20:24:08 +0000 (13:24 -0700)
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
src/rgw/rgw_rest_swift.cc

index 694e47fff95cbc77b43c8c5e2314b13589ea6184..fb3a0df172bb6d50dd3a7112476e5d37a69a74b0 100644 (file)
@@ -91,7 +91,7 @@ void RGWListBucket_REST_SWIFT::send_response()
     if (do_objs && (marker.empty() || iter->name.compare(marker) > 0)) {
       s->formatter->open_object_section("object");
       s->formatter->dump_format("name", iter->name.c_str());
-      s->formatter->dump_format("hash", "\"%s\"", iter->etag);
+      s->formatter->dump_format("hash", "\"%s\"", iter->etag.c_str());
       s->formatter->dump_int("bytes", iter->size);
       if (iter->content_type.size())
         s->formatter->dump_format("content_type", iter->content_type.c_str());