From: Radoslaw Zarzynski Date: Tue, 14 Aug 2018 13:51:45 +0000 (+0200) Subject: msg: entity_addr_t::parse doesn't do memset(this, 0, ...) for clean-up. X-Git-Tag: v14.0.1~536^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1fce9cc7ba091e4ab3a52dc6c5bc217258e1d1da;p=ceph.git msg: entity_addr_t::parse doesn't do memset(this, 0, ...) for clean-up. Fixes: http://tracker.ceph.com/issues/26937 Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/msg/msg_types.cc b/src/msg/msg_types.cc index 5b86be48cdcc..3b9fc7c17ad3 100644 --- a/src/msg/msg_types.cc +++ b/src/msg/msg_types.cc @@ -64,7 +64,7 @@ void entity_inst_t::generate_test_instances(list& o) bool entity_addr_t::parse(const char *s, const char **end) { - memset(this, 0, sizeof(*this)); + *this = entity_addr_t(); const char *start = s;