mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
Fix some incorrect usage of INADDR_ANY
This commit is contained in:
parent
b54aa2b081
commit
5642e02f77
2 changed files with 4 additions and 4 deletions
|
|
@ -295,7 +295,7 @@ static inline void dhcpd_arpupdate(FAR uint8_t *ipaddr, FAR uint8_t *hwaddr)
|
|||
*/
|
||||
|
||||
inaddr.sin_family = AF_INET;
|
||||
inaddr.sin_port = INADDR_ANY;
|
||||
inaddr.sin_port = 0;
|
||||
memcpy(&inaddr.sin_addr.s_addr, hwaddr, sizeof(in_addr_t));
|
||||
|
||||
/* Update the ARP table */
|
||||
|
|
|
|||
|
|
@ -1188,7 +1188,7 @@ int cmd_arp(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv)
|
|||
/* Show the corresponding hardware address */
|
||||
|
||||
inaddr.sin_family = AF_INET;
|
||||
inaddr.sin_port = INADDR_ANY;
|
||||
inaddr.sin_port = 0;
|
||||
inaddr.sin_addr.s_addr = inet_addr(argv[2]);
|
||||
|
||||
ret = netlib_get_arpmapping(&inaddr, mac.ether_addr_octet);
|
||||
|
|
@ -1209,7 +1209,7 @@ int cmd_arp(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv)
|
|||
/* Delete the corresponding address mapping from the arp table */
|
||||
|
||||
inaddr.sin_family = AF_INET;
|
||||
inaddr.sin_port = INADDR_ANY;
|
||||
inaddr.sin_port = 0;
|
||||
inaddr.sin_addr.s_addr = inet_addr(argv[2]);
|
||||
|
||||
ret = netlib_del_arpmapping(&inaddr);
|
||||
|
|
@ -1235,7 +1235,7 @@ int cmd_arp(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv)
|
|||
/* Add the address mapping to the arp table */
|
||||
|
||||
inaddr.sin_family = AF_INET;
|
||||
inaddr.sin_port = INADDR_ANY;
|
||||
inaddr.sin_port = 0;
|
||||
inaddr.sin_addr.s_addr = inet_addr(argv[2]);
|
||||
|
||||
ret = netlib_set_arpmapping(&inaddr, mac.ether_addr_octet);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue