summaryrefslogtreecommitdiff
path: root/utils/fwparam_ibft/fwparam_ibft_sysfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/fwparam_ibft/fwparam_ibft_sysfs.c')
-rw-r--r--utils/fwparam_ibft/fwparam_ibft_sysfs.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/utils/fwparam_ibft/fwparam_ibft_sysfs.c b/utils/fwparam_ibft/fwparam_ibft_sysfs.c
index 53bc3d5..fd80bb1 100644
--- a/utils/fwparam_ibft/fwparam_ibft_sysfs.c
+++ b/utils/fwparam_ibft/fwparam_ibft_sysfs.c
@@ -159,15 +159,13 @@ static int fill_nic_context(char *id, struct boot_context *context)
sizeof(context->mac));
if (rc)
return rc;
- rc = sysfs_get_str(id, IBFT_SUBSYS, "ip-addr", context->ipaddr,
- sizeof(context->ipaddr));
- if (rc)
- return rc;
rc = get_iface_from_device(id, context);
if (rc)
return rc;
+ sysfs_get_str(id, IBFT_SUBSYS, "ip-addr", context->ipaddr,
+ sizeof(context->ipaddr));
sysfs_get_str(id, IBFT_SUBSYS, "vlan", context->vlan,
sizeof(context->vlan));
sysfs_get_str(id, IBFT_SUBSYS, "subnet-mask", context->mask,