summaryrefslogtreecommitdiff
path: root/emu/FreeBSD
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2009-07-19 22:42:36 +0100
committerforsyth <forsyth@vitanuova.com>2009-07-19 22:42:36 +0100
commit791d91a843b378fddfb985b72dab7b5b35da5225 (patch)
tree60c5e67d7a3206d9763bc30221cf618ecf06bded /emu/FreeBSD
parent761f67cfa0ded078582102b47990c2d77bbb8302 (diff)
20090719-2242
Diffstat (limited to 'emu/FreeBSD')
-rw-r--r--emu/FreeBSD/ipif.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/emu/FreeBSD/ipif.c b/emu/FreeBSD/ipif.c
index 853e2e93..04d5bbbd 100644
--- a/emu/FreeBSD/ipif.c
+++ b/emu/FreeBSD/ipif.c
@@ -54,7 +54,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){
@@ -94,7 +94,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);