mirror of
https://github.com/apache/nuttx-apps.git
synced 2025-10-18 08:52:01 +08:00
netlib/setroute: fix dhcpd stack-overflow when calls netlib_set_dripv4addr with debug info-level
Signed-off-by: meijian <meijian@xiaomi.com>
This commit is contained in:
@@ -434,7 +434,8 @@ int cmd_addroute(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
|
||||
|
||||
/* Then add the route */
|
||||
|
||||
ret = addroute(sockfd, &target.ipx, &netmask.ipx, &router.ipx);
|
||||
ret = addroute(sockfd, &target.ipx, &netmask.ipx,
|
||||
&router.ipx, sizeof(router));
|
||||
if (ret < 0)
|
||||
{
|
||||
nsh_error(vtbl, g_fmtcmdfailed, argv[0], "addroute", NSH_ERRNO);
|
||||
@@ -676,7 +677,7 @@ int cmd_delroute(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
|
||||
|
||||
/* Then delete the route */
|
||||
|
||||
ret = delroute(sockfd, &target.ipx, &netmask.ipx);
|
||||
ret = delroute(sockfd, &target.ipx, &netmask.ipx, sizeof(target));
|
||||
if (ret < 0)
|
||||
{
|
||||
nsh_error(vtbl, g_fmtcmdfailed, argv[0], "delroute", NSH_ERRNO);
|
||||
|
Reference in New Issue
Block a user