From: Roy Marples Date: Tue, 24 Aug 2010 10:04:10 +0000 (+0000) Subject: Just dump the lease, not any runtime options. X-Git-Tag: v5.2.9~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d7b2692bc2cbcdcea40cffee0b519a3d79bfcec;p=thirdparty%2Fdhcpcd.git Just dump the lease, not any runtime options. --- diff --git a/dhcpcd.c b/dhcpcd.c index 50ce3938..4a20f0d1 100644 --- a/dhcpcd.c +++ b/dhcpcd.c @@ -1776,8 +1776,9 @@ main(int argc, char **argv) snprintf(iface->leasefile, sizeof(iface->leasefile), LEASEFILE, iface->name); iface->state = xzalloc(sizeof(*iface->state)); - select_profile(iface, NULL); - add_options(iface->state->options, argc, argv); + iface->state->options = xzalloc(sizeof(*iface->state->options)); + strlcpy(iface->state->options->script, if_options->script, + sizeof(iface->state->options->script)); iface->state->new = read_lease(iface); if (iface->state->new == NULL && errno == ENOENT) { syslog(LOG_ERR, "%s: no lease to dump", iface->name);