]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd/exclusive_lock/AcquireRequest.cc: init lock_type
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 22 Feb 2016 14:17:20 +0000 (15:17 +0100)
committerJason Dillaman <dillaman@redhat.com>
Mon, 30 Jan 2017 14:20:37 +0000 (09:20 -0500)
Fixup for:

CID 1351687 (#1 of 1): Uninitialized scalar variable (UNINIT)
 var_decl: Declaring variable lock_type without initializer
 uninit_use: Using uninitialized value lock_type.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit da9ede90cd257ff605ab3ebfcc1aa995f655f1cc)

src/librbd/exclusive_lock/AcquireRequest.cc

index 5b5ba67210420c3f88de25c8861cda504186a3ba..1887e74c589c7ba2f2685ea47bfee36f09693343 100644 (file)
@@ -417,7 +417,7 @@ Context *AcquireRequest<I>::handle_get_lockers(int *ret_val) {
 
   std::map<rados::cls::lock::locker_id_t,
            rados::cls::lock::locker_info_t> lockers;
-  ClsLockType lock_type;
+  ClsLockType lock_type = LOCK_NONE;
   std::string lock_tag;
   if (*ret_val == 0) {
     bufferlist::iterator it = m_out_bl.begin();