From: Sage Weil Date: Fri, 27 Sep 2013 01:30:06 +0000 (-0700) Subject: test/common/get_command_descriptions: null terminate c string X-Git-Tag: v0.71~66 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0bfda470367e9a5d6be931e31d6e0e74616b3c77;p=ceph.git test/common/get_command_descriptions: null terminate c string This fixes a bunch of trailing goop I see on my machine. Signed-off-by: Sage Weil --- diff --git a/src/test/common/get_command_descriptions.cc b/src/test/common/get_command_descriptions.cc index afca8254c423..aff5575b8c47 100644 --- a/src/test/common/get_command_descriptions.cc +++ b/src/test/common/get_command_descriptions.cc @@ -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; }