From: Danny Al-Gaaf Date: Tue, 23 Feb 2016 12:32:08 +0000 (+0100) Subject: librbd/WatchNotifyTypes.h: init member vars in ctor X-Git-Tag: v11.1.0~327^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=05a593d42f33a8c59d0713f03ec7d0b3cd5ce03b;p=ceph.git librbd/WatchNotifyTypes.h: init member vars in ctor 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 --- diff --git a/src/librbd/WatchNotifyTypes.h b/src/librbd/WatchNotifyTypes.h index 9e91ba0f58f..403a9388e3c 100644 --- a/src/librbd/WatchNotifyTypes.h +++ b/src/librbd/WatchNotifyTypes.h @@ -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) {}