Mercurial > hg > dhcpcd
diff src/if-linux.c @ 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 | e65d193a1960 |
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);
