]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: improve assertions around Connection::user_private
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 5 Jul 2022 18:12:31 +0000 (18:12 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 5 Jul 2022 18:49:20 +0000 (18:49 +0000)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/net/Connection.h

index e715d059a5eee76230d2b03fcd73e552bef6d7ef..95d7d807fa0f800730310b9ea724314a455968a8 100644 (file)
@@ -157,10 +157,11 @@ public:
     return user_private != nullptr;
   }
   void set_user_private(std::unique_ptr<user_private_t> new_user_private) {
+    assert(!has_user_private());
     user_private = std::move(new_user_private);
   }
   user_private_t &get_user_private() {
-    ceph_assert(user_private);
+    assert(has_user_private());
     return *user_private;
   }
 };