changeset 5534:605f7f9a20c0 draft

fix if_getnetworknamespace matching bug. (#19) Co-authored-by: Ted Feng <Ted.Feng@Aviatnet.com>
author Ted Feng <artisdom@gmail.com>
date Wed, 04 Nov 2020 11:31:40 +1300
parents 8f117781bb06
children a0d828e25482
files src/if-linux.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/if-linux.c	Tue Nov 03 11:37:05 2020 +0000
+++ b/src/if-linux.c	Wed Nov 04 11:31:40 2020 +1300
@@ -403,7 +403,7 @@
 		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);