diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-03-23 09:47:04 +0100 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2018-06-28 09:24:07 +0200 |
commit | 504cb982f882169fc0adf9a2151a4331d339056d (patch) | |
tree | 6151f4dcdee6889b1abc51d9b9e45f017d5705ca /src/basic/stat-util.c | |
parent | ba477d76b3a39dcde6e9b1ac32899c6a9f83c9e8 (diff) |
stat-util: fix fd_is_network_ns()
This was broken in 77f9fa3b8ea46c27e5a5e9270f71bf1b4000c3e0. My fault.
Fixes: #8543
(cherry picked from commit 29f74559d4dc6ea41232233d32f1a92bcee43626)
Diffstat (limited to 'src/basic/stat-util.c')
-rw-r--r-- | src/basic/stat-util.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/basic/stat-util.c b/src/basic/stat-util.c index 313ed4f2c..703368528 100644 --- a/src/basic/stat-util.c +++ b/src/basic/stat-util.c @@ -265,7 +265,8 @@ int fd_is_network_ns(int fd) { if (r <= 0) return r; - if (ioctl(fd, NS_GET_NSTYPE) < 0) + r = ioctl(fd, NS_GET_NSTYPE); + if (r < 0) return -errno; return r == CLONE_NEWNET; |