diff --git a/mxrouter/mxrouterctl b/mxrouter/mxrouterctl index 3c43140..93263e0 100755 --- a/mxrouter/mxrouterctl +++ b/mxrouter/mxrouterctl @@ -567,9 +567,10 @@ unless (-e $CONFIG_FILE) { exit; } -do $CONFIG_FILE; -$@ and die "$CONFIG_FILE: $@\n"; -$! and die "$CONFIG_FILE: $!\n"; +unless (defined do "$CONFIG_FILE") { + die "$CONFIG_FILE: $@\n" if $@; + die "$CONFIG_FILE: $!\n"; +} sub dhcrelay_forward { my ($ip)=@_;