From 864a41502fa01f4ce19c71a6aa0c3d7bd0b38735 Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Fri, 27 Oct 2017 18:23:53 +0200 Subject: [PATCH] FairMQ: Support the case with multiple default routes --- fairmq/tools/Network.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fairmq/tools/Network.h b/fairmq/tools/Network.h index 3f1f6145..ff33ae9a 100644 --- a/fairmq/tools/Network.h +++ b/fairmq/tools/Network.h @@ -97,7 +97,7 @@ inline std::string getDefaultRouteNetworkInterface() #ifdef __APPLE__ // MacOS std::unique_ptr file(popen("route -n get default | grep interface | cut -d \":\" -f 2", "r"), pclose); #else // Linux - std::unique_ptr file(popen("ip route | grep default | cut -d \" \" -f 5", "r"), pclose); + std::unique_ptr file(popen("ip route | grep default | cut -d \" \" -f 5 | head -n 1", "r"), pclose); #endif if (!file)