diff options
author | Damien George <damien.p.george@gmail.com> | 2018-06-03 21:50:49 +1000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2018-06-03 21:50:49 +1000 |
commit | 309fe39dbb14b1f715ea09c4b9de235a099c01b0 (patch) | |
tree | 2823f88f96b31dbc1f611646f0dab7f22777e144 | |
parent | 7d86ac6c0197abddd4ccff92154af326da083558 (diff) |
stm32/modnetwork: Fix arg indexing in generic ifconfig method.
-rw-r--r-- | ports/stm32/modnetwork.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/stm32/modnetwork.c b/ports/stm32/modnetwork.c index 416a31f6a..cf7ecbf3c 100644 --- a/ports/stm32/modnetwork.c +++ b/ports/stm32/modnetwork.c @@ -136,7 +136,7 @@ mp_obj_t mod_network_nic_ifconfig(struct netif *netif, size_t n_args, const mp_o netutils_format_ipv4_addr((uint8_t*)&dns, NETUTILS_BIG), }; return mp_obj_new_tuple(4, tuple); - } else if (args[1] == MP_OBJ_NEW_QSTR(MP_QSTR_dhcp)) { + } else if (args[0] == MP_OBJ_NEW_QSTR(MP_QSTR_dhcp)) { // Start the DHCP client if (dhcp_supplied_address(netif)) { dhcp_renew(netif); @@ -161,7 +161,7 @@ mp_obj_t mod_network_nic_ifconfig(struct netif *netif, size_t n_args, const mp_o dhcp_stop(netif); // Set static IP addresses mp_obj_t *items; - mp_obj_get_array_fixed_n(args[1], 4, &items); + mp_obj_get_array_fixed_n(args[0], 4, &items); netutils_parse_ipv4_addr(items[0], (uint8_t*)&netif->ip_addr, NETUTILS_BIG); netutils_parse_ipv4_addr(items[1], (uint8_t*)&netif->netmask, NETUTILS_BIG); netutils_parse_ipv4_addr(items[2], (uint8_t*)&netif->gw, NETUTILS_BIG); |