]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rado: Initilizating uninitilized member m_writeRc 16780/head
authoramitkuma <amitkuma@redhat.com>
Thu, 3 Aug 2017 15:39:59 +0000 (21:09 +0530)
committeramitkuma <amitkuma@redhat.com>
Thu, 3 Aug 2017 15:39:59 +0000 (21:09 +0530)
Fixes the Coverity Scan Report:

** 1414521 Uninitialized scalar field
CID 1414521 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
3. uninit_member: Non-static class member m_writeRc is not initialized in this constructor nor in any functions that it calls.

Signed-off-by: Amit Kumar amitkuma@redhat.com
src/libradosstriper/RadosStriperImpl.cc

index 55356e0d7e53477f51ce8b4719ac3e9fcf8468c5..8d34ce51ecd5633aad6e1b02bb2a759a7e9f6c95 100644 (file)
@@ -274,7 +274,7 @@ WriteCompletionData::WriteCompletionData
  librados::AioCompletionImpl *userCompletion,
  int n) :
   CompletionData(striper, soid, lockCookie, userCompletion, n), m_safe(0),
-  m_unlockCompletion(0) {
+  m_unlockCompletion(0), m_writeRc(0) {
   if (userCompletion) {
     m_safe = new librados::IoCtxImpl::C_aio_Complete(userCompletion);
   }