diff options
Diffstat (limited to 'emu/Nt/ipif.c')
| -rw-r--r-- | emu/Nt/ipif.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/emu/Nt/ipif.c b/emu/Nt/ipif.c index 327d5471..d690e48a 100644 --- a/emu/Nt/ipif.c +++ b/emu/Nt/ipif.c @@ -184,7 +184,7 @@ so_connect(int fd, unsigned long raddr, unsigned short rport) sin = (struct sockaddr_in*)&sa; sin->sin_family = AF_INET; hnputs(&sin->sin_port, rport); - hnputl(&sin->sin_addr.s_addr, raddr); + memmove(&sin->sin_addr.s_addr, raddr+IPv4off, IPv4addrlen); osenter(); r = connect(fd, &sa, sizeof(sa)); |
