From 8209bf0f285b93960b3903be9aed7abb1eca62af Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 3 Mar 2017 16:41:51 +0800 Subject: [PATCH] librados: rados_inconsistent_pg_list() check "buf" param for null before copying to it Signed-off-by: Kefu Chai --- src/librados/librados.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librados/librados.cc b/src/librados/librados.cc index b13118787f8..d2f7b280bd4 100644 --- a/src/librados/librados.cc +++ b/src/librados/librados.cc @@ -3002,7 +3002,7 @@ CEPH_RADOS_API int rados_inconsistent_pg_list(rados_t cluster, int64_t pool_id, ss << pg; auto s = ss.str(); unsigned rl = s.length() + 1; - if (len >= rl) { + if (b && len >= rl) { tracepoint(librados, rados_inconsistent_pg_list_pg, s.c_str()); strncat(b, s.c_str(), rl); b += rl; -- 2.39.5