]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: multiple coverity fixes of uninitialized fields
authorYehuda Sadeh <yehuda@inktank.com>
Thu, 27 Sep 2012 20:14:37 +0000 (13:14 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Mon, 8 Oct 2012 22:08:05 +0000 (15:08 -0700)
Fields were not initialized explicitly by constractor.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/cls/rgw/cls_rgw_ops.h
src/cls/rgw/cls_rgw_types.h

index 35c96c0a6da9c8649f840adabb2820959116833a..98ee0d4560cd9076272e5d120e5b87605ec24aad 100644 (file)
@@ -265,7 +265,7 @@ WRITE_CLASS_ENCODER(rgw_cls_usage_log_trim_op)
 struct cls_rgw_gc_set_entry_op {
   uint32_t expiration_secs;
   cls_rgw_gc_obj_info info;
-  cls_rgw_gc_set_entry_op() {}
+  cls_rgw_gc_set_entry_op() : expiration_secs(0) {}
 
   void encode(bufferlist& bl) const {
     ENCODE_START(1, 1, bl);
@@ -286,7 +286,7 @@ WRITE_CLASS_ENCODER(cls_rgw_gc_set_entry_op)
 struct cls_rgw_gc_defer_entry_op {
   uint32_t expiration_secs;
   string tag;
-  cls_rgw_gc_defer_entry_op() {}
+  cls_rgw_gc_defer_entry_op() : expiration_secs(0) {}
 
   void encode(bufferlist& bl) const {
     ENCODE_START(1, 1, bl);
@@ -308,7 +308,7 @@ struct cls_rgw_gc_list_op {
   string marker;
   uint32_t max;
 
-  cls_rgw_gc_list_op() {}
+  cls_rgw_gc_list_op() : max(0) {}
 
   void encode(bufferlist& bl) const {
     ENCODE_START(1, 1, bl);
@@ -330,7 +330,7 @@ struct cls_rgw_gc_list_ret {
   list<cls_rgw_gc_obj_info> entries;
   bool truncated;
 
-  cls_rgw_gc_list_ret() {}
+  cls_rgw_gc_list_ret() : truncated(false) {}
 
   void encode(bufferlist& bl) const {
     ENCODE_START(1, 1, bl);
index 96e61f1b765496d693717701df17e85b420fd389..42fcef89e50edee75989b9a105ccc3157853775f 100644 (file)
@@ -251,8 +251,8 @@ struct rgw_usage_log_entry {
   rgw_usage_data total_usage; /* this one is kept for backwards compatibility */
   map<string, rgw_usage_data> usage_map;
 
-  rgw_usage_log_entry() {}
-  rgw_usage_log_entry(string& o, string& b) : owner(o), bucket(b) {}
+  rgw_usage_log_entry() : epoch(0) {}
+  rgw_usage_log_entry(string& o, string& b) : owner(o), bucket(b), epoch(0) {}
 
   void encode(bufferlist& bl) const {
     ENCODE_START(2, 1, bl);