From 97e6a99c5e315a04cafe5909dec865bf0e3446eb Mon Sep 17 00:00:00 2001 From: rklabs Date: Wed, 22 Jul 2015 22:06:21 +0530 Subject: [PATCH] Add additional check for found_ip in case of tunnel interface and then raise exception --- src/network_interface.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/network_interface.cpp b/src/network_interface.cpp index 0491c86..faef5b1 100644 --- a/src/network_interface.cpp +++ b/src/network_interface.cpp @@ -225,6 +225,10 @@ NetworkInterface::Info NetworkInterface::info() const { info.is_up = false; Utils::generic_iface_loop(collector); + if(!collector.found_hw && !collector.found_ip) { + throw std::runtime_error("Error looking up interface address"); + } + return info; }