From 5ea2e3cc7504eb8386b266ad1227b6d1b4707e42 Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin Date: Wed, 11 Jan 2017 16:43:29 +0300 Subject: [PATCH] Add check if there is no default gateway Do not try to return the default gateway data if there is no default gateway. Change-Id: I68b62b12cce2730ece968cede98b8f1597281fc5 Closes-Bug: 1655595 --- agent | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/agent b/agent index b713b7b..1ab1499 100755 --- a/agent +++ b/agent @@ -333,9 +333,11 @@ class NodeAgent iface = $2 end result = _get_all_interfaces_info - result[:default_gateway] = gw - result[:default_interface] = iface - result[:mac] = @facter["macaddress_#{iface.gsub('-', '_')}"].upcase + if gw and iface + result[:default_gateway] = gw + result[:default_interface] = iface + result[:mac] = @facter["macaddress_#{iface.gsub('-', '_')}"].upcase + end result end