]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Fixed problem with using uninitialized 'compressed' field.
authorAdam Kupczyk <akupczyk@mirantis.com>
Wed, 31 Aug 2016 08:49:10 +0000 (10:49 +0200)
committerAdam Kupczyk <akupczyk@mirantis.com>
Wed, 2 Nov 2016 10:35:22 +0000 (11:35 +0100)
Signed-off-by: Adam Kupczyk <akupczyk@mirantis.com>
src/rgw/rgw_compression.h

index 41e4bf8f7b2be09d354979cb51ee9ac7d086d150..012ba3202869dca45876a62e694ad7d02434bcb6 100644 (file)
@@ -38,8 +38,9 @@ class RGWPutObj_Compress : public RGWPutObj_Filter
   bool compressed;
   std::vector<compression_block> blocks;
 public:
-  RGWPutObj_Compress(CephContext* cct_, RGWPutObjDataProcessor* next) :  RGWPutObj_Filter(next), 
-                                                                         cct(cct_) {}
+  RGWPutObj_Compress(CephContext* cct_, RGWPutObjDataProcessor* next) :  RGWPutObj_Filter(next),
+                                                                         cct(cct_),
+                                                                         compressed(false) {}
   virtual ~RGWPutObj_Compress(){}
   virtual int handle_data(bufferlist& bl, off_t ofs, void **phandle, rgw_obj *pobj, bool *again) override;