]> git.ozlabs.org Git - petitboot/blobdiff - discover/network.c
discover/network: Fix incorrect udhcpc command if we have no platform definition
[petitboot] / discover / network.c
index 2b7e94cbbdad0a4987cb7cb54d820a2df8f0d3dc..36807f0aecbd9881ef015b1a182f2091aabac60e 100644 (file)
@@ -229,6 +229,7 @@ static void configure_interface_dhcp(struct interface *interface)
                pb_system_apps.udhcpc,
                "-R",
                "-n",
+               "-f",
                "-O", "pxeconffile",
                "-O", "pxepathprefix",
                "-p", pidfile,
@@ -244,7 +245,7 @@ static void configure_interface_dhcp(struct interface *interface)
        if (platform && platform->dhcp_arch_id != 0xffff)
                snprintf(id, sizeof(id), "0x5d:%04x", platform->dhcp_arch_id);
        else
-               argv[11] = NULL;
+               argv[12] = NULL;
 
        process = process_create(interface);