]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw: Fix potential null pointer dereference in rgw_user.cc
authorVedansh Bhartia <vedanshbhartia@gmail.com>
Thu, 13 Jul 2023 11:08:16 +0000 (16:38 +0530)
committerVedansh Bhartia <vedanshbhartia@gmail.com>
Thu, 13 Jul 2023 11:08:16 +0000 (16:38 +0530)
Signed-off-by: Vedansh Bhartia <vedanshbhartia@gmail.com>
src/rgw/driver/rados/rgw_user.cc

index 65c42ba80d72d7ccbb703f6a69949f0fea54cd0d..b0d116318239690dc2033b6e432f35daaba6f6a6 100644 (file)
@@ -1393,10 +1393,10 @@ int RGWUser::init(const DoutPrefixProvider *dpp, RGWUserAdminOpState& op_state,
 
     old_info = user->get_info();
     set_populated();
-  }
 
-  if (user_id.empty()) {
-    user_id = user->get_id();
+    if (user_id.empty()) {
+      user_id = user->get_id();
+    }
   }
   op_state.set_initialized();