From: Max Kellermann Date: Fri, 4 Oct 2024 15:22:20 +0000 (+0200) Subject: msg/Message: use zero-initialization instead of memset() X-Git-Tag: v20.0.0~792^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=62ebf16f71fa60fc01fb438c4316990da2239679;p=ceph.git msg/Message: use zero-initialization instead of memset() Signed-off-by: Max Kellermann --- diff --git a/src/msg/Message.h b/src/msg/Message.h index 3e5c58ec376b..bb67ff3eef5d 100644 --- a/src/msg/Message.h +++ b/src/msg/Message.h @@ -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() {