aboutsummaryrefslogtreecommitdiff
path: root/networking/rptaddrs.c
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2016-01-20 18:46:57 +0100
committerBjørn Mork <bjorn@mork.no>2016-01-20 18:46:57 +0100
commit7f8d8aa7a9e542524e9edfcca1fe1220abbf8e40 (patch)
tree3e8f99b8bc981a3254e3c78b84fedfa883ad8f9a /networking/rptaddrs.c
parentf8271f58d0f47f7a7ffa787512c227982eb4d6f2 (diff)
ripe-atlas-fw: imported version 47204720
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Diffstat (limited to 'networking/rptaddrs.c')
-rw-r--r--networking/rptaddrs.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/networking/rptaddrs.c b/networking/rptaddrs.c
index 3285d36..33d20cf 100644
--- a/networking/rptaddrs.c
+++ b/networking/rptaddrs.c
@@ -285,6 +285,14 @@ static int setup_dhcpv4(FILE *of)
in_file= fopen(NETWORK_INFO, "r");
if (in_file == NULL)
{
+ if (errno == ENOENT)
+ {
+ /* Probe is configure for DHCP but didn't get a
+ * DHCP lease.
+ */
+ fprintf(of, ", " DBQ(inet-dhcp) ": true");
+ return 0;
+ }
report_err("unable to open '%s'", NETWORK_INFO);
return -1;
}