From 27c043b068085fe97acc543bf75c528b80d81d32 Mon Sep 17 00:00:00 2001
From: g0dil <g0dil@wiback.org>
Date: Thu, 26 Mar 2009 22:15:29 +0000
Subject: [PATCH] Socket/Protocols: Fix BSDSocketAddress self-assignment

---
 Socket/Protocols/BSDSocketAddress.cci | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Socket/Protocols/BSDSocketAddress.cci b/Socket/Protocols/BSDSocketAddress.cci
index 30bb0e70a..0c2499be7 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;
 }
 
-- 
GitLab