line |
true |
false |
branch |
29
|
0 |
0 |
unless defined $opts{'leases_path'} |
34
|
0 |
0 |
defined $opts{'interface'} ? : |
51
|
0 |
0 |
unless $af eq 'inet' or $af eq 'inet6' |
53
|
0 |
0 |
if (defined $inteface_to_query and defined $self->{'INTERFACE'} and $self->{'INTERFACE'} ne $inteface_to_query) |
58
|
0 |
0 |
if (defined $self->{'INTERFACE'}) |
59
|
0 |
0 |
if ($af eq 'inet') |
63
|
0 |
0 |
if ($af eq 'inet6') |
71
|
0 |
0 |
unless defined $inteface_to_query |
75
|
0 |
0 |
if $af eq 'inet' |
76
|
0 |
0 |
if $af eq 'inet6' |
78
|
0 |
0 |
if $lease->{'INTERFACE'} eq $inteface_to_query |
88
|
0 |
0 |
if $self->{'leases_af_inet'} |
101
|
0 |
0 |
if $self->{'leases_af_inet6'} |
122
|
0 |
0 |
if ($af eq 'inet') { } |
|
0 |
0 |
elsif ($af eq 'inet6') { } |
123
|
0 |
0 |
if ($interface) { } |
133
|
0 |
0 |
if ($interface) { } |
145
|
0 |
0 |
if (ref $path eq 'ARRAY') { } |
151
|
0 |
0 |
unless -d $lease_path and -X $lease_path |
152
|
0 |
0 |
unless opendir my $dh, $lease_path |
155
|
0 |
0 |
if /$leasefile_re1/u |
156
|
0 |
0 |
if /$leasefile_re2/u |
|
0 |
0 |
unless @isc_lease_files |
157
|
0 |
0 |
if /$leasefile_re3/u |
|
0 |
0 |
if $leasefile_re3 |
160
|
0 |
0 |
if (@isc_lease_files) |
163
|
0 |
0 |
if (@netplan_lease_files) |
166
|
0 |
0 |
if @isc_lease_files or @netplan_lease_files |
170
|
0 |
0 |
unless open LEASEFILE, $leaseFile |
178
|
0 |
0 |
if (/^lease? \{/u) |
183
|
0 |
0 |
if (/^lease6 \{/u) |
188
|
0 |
0 |
if (/^\}/u) |
191
|
0 |
0 |
if $hasIscLeaseData |
196
|
0 |
0 |
unless ($hasIscLeaseData) |
201
|
0 |
0 |
if $af eq 'inet' |
202
|
0 |
0 |
if $af eq 'inet6' |
208
|
0 |
0 |
unless open LEASEFILE, $leaseFile |
215
|
0 |
0 |
unless /^([^=]+)=(.*)$/u |
218
|
0 |
0 |
unless ($currentLease) |
222
|
0 |
0 |
if $af eq 'inet' |
223
|
0 |
0 |
if ($freshLease) |
226
|
0 |
0 |
if ($leaseFile =~ /-([^-.]+)\.lease$/u) |
234
|
0 |
0 |
if $currentLease |
246
|
0 |
0 |
if (/^interface\s+"(.+)";/u) |
251
|
0 |
0 |
if (/^fixed-address\s+(.+);/u) |
256
|
0 |
0 |
if (/^option\s+(\S+)\s*(.+);/u) |
261
|
0 |
0 |
if (m[^renew\s+(\d+)\s+(\d+)/(\d+)/(\d+)\s+(\d+):(\d+):(\d+);]u) |
267
|
0 |
0 |
if (m[^rebind\s+(\d+)\s+(\d+)/(\d+)/(\d+)\s+(\d+):(\d+):(\d+);]u) |
273
|
0 |
0 |
if (m[^expire\s+(\d+)\s+(\d+)/(\d+)/(\d+)\s+(\d+):(\d+):(\d+);]u) |
287
|
0 |
0 |
if defined $ia_type->[0] |
288
|
0 |
0 |
if defined $ia_type->[1] |
292
|
0 |
0 |
if (/^interface\s+"(.+)";/u) |
296
|
0 |
0 |
if (/^ia-na\s+(\S+)\s*\{/u) |
302
|
0 |
0 |
if (/^ia-pd\s+(\S+)\s*\{/u) |
308
|
0 |
0 |
if (/^\}/u) |
314
|
0 |
0 |
if (/^(starts)\s+(\d+);/u) |
315
|
0 |
0 |
if (defined $ia_type->[1]) { } |
323
|
0 |
0 |
if (/^(renew)\s+(\d+);/u) |
328
|
0 |
0 |
if (/^(rebind)\s+(\d+);/u) |
333
|
0 |
0 |
if (/^(preferred-life)\s+(\d+);/u) |
338
|
0 |
0 |
if (/^(max-life)\s+(\d+);/u) |
342
|
0 |
0 |
if (/^(iaaddr)\s+(\S+)\s*\{/u) |
348
|
0 |
0 |
if (/^(iaprefix)\s+(\S+)\s*\{/u) |
354
|
0 |
0 |
if (/^option\s+dhcp6\.(\S+)\s+(.+)$/u) |
357
|
0 |
0 |
unless $context |
369
|
0 |
0 |
if ($variable eq 'ADDRESS') |
374
|
0 |
0 |
if ($variable eq 'NETMASK') |
379
|
0 |
0 |
if ($variable eq 'ROUTER') |
384
|
0 |
0 |
if ($variable eq 'SERVER_ADDRESS') |
389
|
0 |
0 |
if ($variable eq 'DNS') |
395
|
0 |
0 |
if ($variable eq 'NTP') |
401
|
0 |
0 |
if ($variable eq 'SERVER_ADDRESS') |
406
|
0 |
0 |
if ($variable eq 'T1') |
414
|
0 |
0 |
if ($variable eq 'T2') |
422
|
0 |
0 |
if ($variable eq 'LIFETIME') |