From: xie xingguo Date: Mon, 4 Jan 2016 03:31:29 +0000 (+0800) Subject: os: append null terminator manually X-Git-Tag: v10.0.3~82^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=295029d2aa7e4e7889970e3e30073d74bdecc9ea;p=ceph.git os: append null terminator manually Fixes: #14188 Signed-off-by: xie xingguo --- diff --git a/src/os/filestore/FileStore.cc b/src/os/filestore/FileStore.cc index 57bde5710279..30a97214e1ef 100644 --- a/src/os/filestore/FileStore.cc +++ b/src/os/filestore/FileStore.cc @@ -990,6 +990,8 @@ int FileStore::read_fsid(int fd, uuid_d *uuid) if (ret > 36) fsid_str[36] = 0; + else + fsid_str[ret] = 0; if (!uuid->parse(fsid_str)) return -EINVAL; return 0;