diff --git a/tools/tunslip.c b/tools/tunslip.c index d76586fef..a3a0ef32a 100644 --- a/tools/tunslip.c +++ b/tools/tunslip.c @@ -28,7 +28,7 @@ * * This file is part of the uIP TCP/IP stack. * - * $Id: tunslip.c,v 1.11 2007/04/04 11:54:45 bg- Exp $ + * $Id: tunslip.c,v 1.12 2007/04/30 12:28:29 bg- Exp $ * */ @@ -278,8 +278,9 @@ relay_dhcp_to_client(int slipfd) break; case DHCP_OPTION_DNS_SERVER: /* Only copy first server */ - memcpy(t, p, 4/**/ + 2); - t += 4/**/ + 2; + *t++ = p[0]; + *t++ = 6; + memcpy(t, p + 2, 4); t += 4; p += p[1] + 2; break;