summaryrefslogtreecommitdiff
path: root/lib/udp_socket.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/udp_socket.cc')
-rw-r--r--lib/udp_socket.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/udp_socket.cc b/lib/udp_socket.cc
index 9668cc6..b265c43 100644
--- a/lib/udp_socket.cc
+++ b/lib/udp_socket.cc
@@ -41,6 +41,8 @@
#include <netinet/in.h>
#include <arpa/inet.h>
+#include <string.h>
+
#include "info.h"
UDPSocket::UDPSocket(int port, std::string addr) : Socket(port, addr)
@@ -54,7 +56,7 @@ int UDPSocket::write(void *buf, int size)
int n;
if(!connected) {
- memset((char *) &sa, sizeof(sa), 0);
+ memset((char *) &sa, 0, sizeof(sa));
sa.sin_family = AF_INET;
sa.sin_port = htons(prt);
if (inet_aton(addr.c_str(), &sa.sin_addr)==0) {