diff --git a/Socket/Protocols/BSDSocketAddress.cci b/Socket/Protocols/BSDSocketAddress.cci index 30bb0e70a603d28c8d94bf322875c2fda83d6cba..0c2499be727c094696e65483a1f2a6c6548419f3 100644 --- a/Socket/Protocols/BSDSocketAddress.cci +++ b/Socket/Protocols/BSDSocketAddress.cci @@ -118,7 +118,7 @@ prefix_ senf::BSDSocketAddress & senf::BSDSocketAddress::operator=(BSDSocketAddress const & other) { len_ = other.socklen(); - ::memcpy(sockaddr_p(), other.sockaddr_p(), len_); + ::memmove(sockaddr_p(), other.sockaddr_p(), len_); return *this; }