From ee95fa8d30539254168914eba7c16c2612a5b484 Mon Sep 17 00:00:00 2001 From: dmiller Date: Sun, 29 Dec 2019 15:52:58 +0000 Subject: [PATCH] Avoid extra copying of sockaddr storage; pass by reference. #1834 --- nping/NEPContext.cc | 2 +- nping/NEPContext.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nping/NEPContext.cc b/nping/NEPContext.cc index bc07702f5..c7d9b9ae4 100644 --- a/nping/NEPContext.cc +++ b/nping/NEPContext.cc @@ -182,7 +182,7 @@ struct sockaddr_storage NEPContext::getAddress(){ } /* End of getAddress() */ -int NEPContext::setAddress(struct sockaddr_storage a){ +int NEPContext::setAddress(const struct sockaddr_storage &a){ this->clnt_addr=a; return OP_SUCCESS; } /* End of setAddress() */ diff --git a/nping/NEPContext.h b/nping/NEPContext.h index c49f7340f..5e470d755 100644 --- a/nping/NEPContext.h +++ b/nping/NEPContext.h @@ -218,7 +218,7 @@ class NEPContext { int setIdentifier(clientid_t clnt); clientid_t getIdentifier(); - int setAddress(struct sockaddr_storage a); + int setAddress(const struct sockaddr_storage &a); struct sockaddr_storage getAddress(); int setNsockIOD(nsock_iod iod);