]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
fix if_getnetworknamespace matching bug. (#19)
authorTed Feng <artisdom@gmail.com>
Tue, 3 Nov 2020 22:31:40 +0000 (11:31 +1300)
committerGitHub <noreply@github.com>
Tue, 3 Nov 2020 22:31:40 +0000 (22:31 +0000)
Co-authored-by: Ted Feng <Ted.Feng@Aviatnet.com>
src/if-linux.c

index f09cda6ac41854734656549782d46117b9614cca..eaa5a4d69e47406077b147d01874f00867cedb65 100644 (file)
@@ -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);