From eb25a51a2cb9fb0fd8e4e8d89249dd6974aa0e85 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 6 May 2016 09:59:35 -0400 Subject: [PATCH] msg/simple/Accepter: use sockaddr_storage for accept We drop this value anyway. Signed-off-by: Sage Weil --- src/msg/simple/Accepter.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/msg/simple/Accepter.cc b/src/msg/simple/Accepter.cc index 73ef3e4c4dba0..3944792b4b089 100644 --- a/src/msg/simple/Accepter.cc +++ b/src/msg/simple/Accepter.cc @@ -238,9 +238,9 @@ void *Accepter::entry() if (done) break; // accept - entity_addr_t addr; - socklen_t slen = sizeof(addr.ss_addr()); - int sd = ::accept(listen_sd, (sockaddr*)&addr.ss_addr(), &slen); + sockaddr_storage ss; + socklen_t slen = sizeof(ss); + int sd = ::accept(listen_sd, (sockaddr*)&ss, &slen); if (sd >= 0) { errors = 0; ldout(msgr->cct,10) << "accepted incoming on sd " << sd << dendl; -- 2.39.5