summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Feng <artisdom@gmail.com>2020-11-04 11:31:40 +1300
committerGitHub <noreply@github.com>2020-11-03 22:31:40 +0000
commitd5565ba4c5306332c2b6f00aef184579beb31e33 (patch)
tree87e3ccb20c684d1fdd238817d42646171f9d52fc
parent17b364203955b14db0dcaa9b43620d647fc4de73 (diff)
downloaddhcpcd-d5565ba4c5306332c2b6f00aef184579beb31e33.tar.xz
fix if_getnetworknamespace matching bug. (#19)
Co-authored-by: Ted Feng <Ted.Feng@Aviatnet.com>
-rw-r--r--src/if-linux.c2
1 files changed, 1 insertions, 1 deletions
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);