From 33aa5fb76325d67aa9c586e9debe873fc5563518 Mon Sep 17 00:00:00 2001 From: Jay Larson Date: Fri, 5 May 2017 09:54:50 -0500 Subject: [PATCH] Updated ifup to check for values in $runningconf before printing --- SRC/ifup | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/SRC/ifup b/SRC/ifup index 6adf9bb..26be13d 100755 --- a/SRC/ifup +++ b/SRC/ifup @@ -887,9 +887,14 @@ foreach my $iface ( @$ifaces ) { } print "[$iface]\n" - . " State: $runningconf->{$iface}{'state'}\n" - . " Address: $runningconf->{$iface}{'address'}\n" - . " MAC: $runningconf->{$iface}{'macaddr'}\n"; + . " State: $runningconf->{$iface}{'state'}\n"; + + if ( $runningconf->{$iface}{'address'} ) { + print " Address: $runningconf->{$iface}{'address'}\n"; + } + if ( $runningconf->{$iface}{'macaddr'} ) { + print " MAC: $runningconf->{$iface}{'macaddr'}\n"; + } foreach my $name ( sort( keys( %{$runningconf->{$iface}{'aliases'}} ) ) ) {