From: Dongsheng Yang Date: Wed, 30 Mar 2016 02:28:45 +0000 (-0400) Subject: test/system: fix a -Wsign-compare warning in compiling. X-Git-Tag: v10.1.1~24^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=565ab25fdb008ab1b7ae6e6db9c182cf18055dbc;p=ceph.git test/system: fix a -Wsign-compare warning in compiling. test/system/st_rados_create_pool.cc: In function ‘std::__cxx11::string get_temp_pool_name(const char*)’: test/system/st_rados_create_pool.cc:128:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] assert(ret < sizeof(poolname)); ^ Signed-off-by: Dongsheng Yang --- diff --git a/src/test/system/st_rados_create_pool.cc b/src/test/system/st_rados_create_pool.cc index b027860f5172..aeec7aef42e1 100644 --- a/src/test/system/st_rados_create_pool.cc +++ b/src/test/system/st_rados_create_pool.cc @@ -125,6 +125,7 @@ std::string get_temp_pool_name(const char* prefix) char poolname[256]; ret = snprintf(poolname, sizeof(poolname), "%s.%s-%d", prefix, hostname, getpid()); - assert(ret < sizeof(poolname)); + assert(ret > 0); + assert((unsigned int)ret < sizeof(poolname)); return poolname; }