diff options
| author | Ted Feng <artisdom@gmail.com> | 2020-11-04 11:31:40 +1300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-03 22:31:40 +0000 |
| commit | d5565ba4c5306332c2b6f00aef184579beb31e33 (patch) | |
| tree | 87e3ccb20c684d1fdd238817d42646171f9d52fc | |
| parent | 17b364203955b14db0dcaa9b43620d647fc4de73 (diff) | |
| download | dhcpcd-d5565ba4c5306332c2b6f00aef184579beb31e33.tar.xz | |
fix if_getnetworknamespace matching bug. (#19)
Co-authored-by: Ted Feng <Ted.Feng@Aviatnet.com>
| -rw-r--r-- | src/if-linux.c | 2 |
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); |
