]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/Message: use zero-initialization instead of memset()
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 4 Oct 2024 15:22:20 +0000 (17:22 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Wed, 9 Oct 2024 21:15:15 +0000 (23:15 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/msg/Message.h

index 3e5c58ec376b4be8e04c291434a511aa99598d75..bb67ff3eef5d68b4428d22af3388e3677e953272 100644 (file)
@@ -262,8 +262,8 @@ public:
 #endif
 
 protected:
-  ceph_msg_header  header;      // headerelope
-  ceph_msg_footer  footer;
+  ceph_msg_header  header{};      // headerelope
+  ceph_msg_footer  footer{};
   ceph::buffer::list       payload;  // "front" unaligned blob
   ceph::buffer::list       middle;   // "middle" unaligned blob
   ceph::buffer::list       data;     // data payload (page-alignment will be preserved where possible)
@@ -332,16 +332,11 @@ protected:
   friend class Messenger;
 
 public:
-  Message() {
-    memset(&header, 0, sizeof(header));
-    memset(&footer, 0, sizeof(footer));
-  }
+  Message() = default;
   Message(int t, int version=1, int compat_version=0) {
-    memset(&header, 0, sizeof(header));
     header.type = t;
     header.version = version;
     header.compat_version = compat_version;
-    memset(&footer, 0, sizeof(footer));
   }
 
   Message *get() {