summaryrefslogtreecommitdiff
path: root/lib/tcp_socket.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tcp_socket.cc')
-rw-r--r--lib/tcp_socket.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/tcp_socket.cc b/lib/tcp_socket.cc
index 8468df9..7f2b3d9 100644
--- a/lib/tcp_socket.cc
+++ b/lib/tcp_socket.cc
@@ -46,6 +46,8 @@
#include <netinet/in.h>
#include <arpa/inet.h>
+#include <string.h>
+
TCPSocket::TCPSocket(int port, std::string addr) : Socket(port, addr)
{
sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
@@ -66,7 +68,7 @@ int TCPSocket::listen(TCPSocket *s)
if(!connected) {
struct sockaddr_in socketaddr;
- memset((char *) &socketaddr, sizeof(socketaddr), 0);
+ memset((char *) &socketaddr, 0, sizeof(socketaddr));
socketaddr.sin_family = AF_INET;
socketaddr.sin_port = htons(prt);
socketaddr.sin_addr.s_addr = htonl(INADDR_ANY);