From d5565ba4c5306332c2b6f00aef184579beb31e33 Mon Sep 17 00:00:00 2001 From: Ted Feng Date: Wed, 4 Nov 2020 11:31:40 +1300 Subject: [PATCH] fix if_getnetworknamespace matching bug. (#19) Co-authored-by: Ted Feng --- src/if-linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/if-linux.c b/src/if-linux.c index f09cda6a..eaa5a4d6 100644 --- a/src/if-linux.c +++ b/src/if-linux.c @@ -403,7 +403,7 @@ if_getnetworknamespace(char *buf, size_t len) snprintf(file, sizeof(file), "/var/run/netns/%s", de->d_name); if (stat(file, &sb_netns) == -1) continue; - if (sb_self.st_dev != sb_netns.st_dev && + if (sb_self.st_dev != sb_netns.st_dev || sb_self.st_ino != sb_netns.st_ino) continue; strlcpy(buf, de->d_name, len); -- 2.47.3