summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-06-03 21:50:49 +1000
committerDamien George <damien.p.george@gmail.com>2018-06-03 21:50:49 +1000
commit309fe39dbb14b1f715ea09c4b9de235a099c01b0 (patch)
tree2823f88f96b31dbc1f611646f0dab7f22777e144
parent7d86ac6c0197abddd4ccff92154af326da083558 (diff)
stm32/modnetwork: Fix arg indexing in generic ifconfig method.
-rw-r--r--ports/stm32/modnetwork.c4
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);