From 791d91a843b378fddfb985b72dab7b5b35da5225 Mon Sep 17 00:00:00 2001 From: forsyth Date: Sun, 19 Jul 2009 22:42:36 +0100 Subject: 20090719-2242 --- emu/port/ipif-posix.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'emu/port/ipif-posix.c') diff --git a/emu/port/ipif-posix.c b/emu/port/ipif-posix.c index fffc4e7c..589d455a 100644 --- a/emu/port/ipif-posix.c +++ b/emu/port/ipif-posix.c @@ -63,7 +63,7 @@ so_send(int sock, void *va, int len, void *hdr, int hdrlen) if(hdr == 0) r = write(sock, va, len); else { - memset(&sa, sizeof(sa), 0); + memset(&sa, 0, sizeof(sa)); sin = (struct sockaddr_in*)&sa; sin->sin_family = AF_INET; switch(hdrlen){ @@ -103,7 +103,7 @@ so_recv(int sock, void *va, int len, void *hdr, int hdrlen) l = sizeof(sa); r = recvfrom(sock, va, len, 0, &sa, &l); if(r >= 0) { - memset(h, sizeof h, 0); + memset(h, 0, sizeof(h)); switch(hdrlen){ case OUdphdrlenv4: memmove(h, &sin->sin_addr, 4); -- cgit v1.2.3