]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_haproxy.cpp
Fix copying too much data into the remote endpoint field.
[user/henk/code/inspircd.git] / src / modules / m_haproxy.cpp
index e92c45686fb006612ac6e4a2ff0e3c4584824559..c5b7dddd8928cdbb05e481923b30d6f8dc55ddbe 100644 (file)
@@ -240,7 +240,7 @@ class HAProxyHook : public IOHookMiddle
                                {
                                        case AF_INET:
                                                memcpy(&client.in4.sin_addr.s_addr, &recvq[0], 4);
-                                               memcpy(&server.in4.sin_addr.s_addr, &recvq[4], 8);
+                                               memcpy(&server.in4.sin_addr.s_addr, &recvq[4], 4);
                                                memcpy(&client.in4.sin_port, &recvq[8], 2);
                                                memcpy(&server.in4.sin_port, &recvq[10], 2);
                                                tlv_index = 12;