* Only copy first DNS server (correctly).

This commit is contained in:
bg- 2007-04-30 12:28:29 +00:00
parent 5abe5334c8
commit 1c3ac47557
1 changed files with 4 additions and 3 deletions

View File

@ -28,7 +28,7 @@
* *
* This file is part of the uIP TCP/IP stack. * 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; break;
case DHCP_OPTION_DNS_SERVER: /* Only copy first server */ case DHCP_OPTION_DNS_SERVER: /* Only copy first server */
memcpy(t, p, 4/**/ + 2); *t++ = p[0];
t += 4/**/ + 2; *t++ = 6;
memcpy(t, p + 2, 4); t += 4;
p += p[1] + 2; p += p[1] + 2;
break; break;