]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd/WatchNotifyTypes.h: init member vars in ctor
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Tue, 23 Feb 2016 12:32:08 +0000 (13:32 +0100)
committerSage Weil <sage@redhat.com>
Wed, 9 Nov 2016 19:45:22 +0000 (14:45 -0500)
Fix for:

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

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/librbd/WatchNotifyTypes.h

index 9e91ba0f58f66181abbab02167f245e85950c668..403a9388e3c7e1363c9ede1a35f59a28cad70505 100644 (file)
@@ -179,7 +179,7 @@ struct AsyncCompletePayload : public AsyncRequestPayloadBase {
   static const NotifyOp NOTIFY_OP = NOTIFY_OP_ASYNC_COMPLETE;
   static const bool CHECK_FOR_REFRESH = false;
 
-  AsyncCompletePayload() {}
+  AsyncCompletePayload() : result(0) {}
   AsyncCompletePayload(const AsyncRequestId &id, int r)
     : AsyncRequestPayloadBase(id), result(r) {}