]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: rgw_rados.cc fix shard_num format for snprintf 11493/head
authorWeibing Zhang <atheism.zhang@gmail.com>
Fri, 14 Oct 2016 08:17:42 +0000 (16:17 +0800)
committerWeibing Zhang <atheism.zhang@gmail.com>
Fri, 14 Oct 2016 08:17:42 +0000 (16:17 +0800)
Signed-off-by: Weibing Zhang <zhangweibing@unitedstack.com>
src/rgw/rgw_rados.cc

index 80ebc273c0fcb3f09a55a59371f2f98367f7772a..5324654f5e8e98cc9b1487487fd19eb5143ba357 100644 (file)
@@ -4863,7 +4863,7 @@ int RGWRados::time_log_trim(const string& oid, const real_time& start_time, cons
 string RGWRados::objexp_hint_get_shardname(int shard_num)
 {
   char buf[32];
-  snprintf(buf, sizeof(buf), "%010u", shard_num);
+  snprintf(buf, sizeof(buf), "%010u", (unsigned)shard_num);
 
   string objname("obj_delete_at_hint.");
   return objname + buf;