]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/common/get_command_descriptions: null terminate c string
authorSage Weil <sage@inktank.com>
Fri, 27 Sep 2013 01:30:06 +0000 (18:30 -0700)
committerSage Weil <sage@inktank.com>
Fri, 27 Sep 2013 01:30:06 +0000 (18:30 -0700)
This fixes a bunch of trailing goop I see on my machine.

Signed-off-by: Sage Weil <sage@inktank.com>
src/test/common/get_command_descriptions.cc

index afca8254c423e68fbdde59c2716022267d1f4644..aff5575b8c477b9ab377bfa92315a83f6f469f31 100644 (file)
@@ -50,7 +50,7 @@ static void json_print(const MonCommand *mon_commands, int size)
   Formatter *f = new_formatter("json");
   get_command_descriptions(mon_commands, size, f, &rdata);
   delete f;
-  string data(rdata.c_str());
+  string data(rdata.c_str(), rdata.length());
   dout(0) << data << dendl;
 }