DHCP transmits via specified net device, so no need to create a dummy

routing table entry just to fool ipv4.c any more.
This commit is contained in:
Michael Brown
2007-01-10 02:37:23 +00:00
parent c821a7b20d
commit 649b789e93
2 changed files with 2 additions and 10 deletions

View File

@@ -582,8 +582,8 @@ static int dhcp_senddata ( struct udp_connection *conn,
}
/* Transmit the packet */
if ( ( rc = udp_sendto ( conn, &sa_dhcp_server.st,
dhcppkt.dhcphdr, dhcppkt.len ) ) != 0 ) {
if ( ( rc = udp_sendto_via ( conn, &sa_dhcp_server.st, dhcp->netdev,
dhcppkt.dhcphdr, dhcppkt.len ) ) != 0 ) {
DBG ( "Could not transmit UDP packet\n" );
return rc;
}