diff options
author | Susant Sahani <susant@redhat.com> | 2015-06-11 14:07:15 +0530 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2017-03-14 10:01:50 +0100 |
commit | f6d7d041d4f7b12511292b30c95f993d84ce7d75 (patch) | |
tree | d5ada820b61d63def9ec389de08abd950cf161cc /src/libelogind/sd-network | |
parent | 8841661828d16cccef776d2d392e42b59fb344b7 (diff) |
sd-network: fix CID 1306198
Diffstat (limited to 'src/libelogind/sd-network')
-rw-r--r-- | src/libelogind/sd-network/sd-network.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libelogind/sd-network/sd-network.c b/src/libelogind/sd-network/sd-network.c index 207eda163..b63fdf8fc 100644 --- a/src/libelogind/sd-network/sd-network.c +++ b/src/libelogind/sd-network/sd-network.c @@ -338,10 +338,8 @@ _public_ int sd_network_monitor_new(sd_network_monitor **m, const char *category good = true; } - if (!good) { - close_nointr(fd); + if (!good) return -EINVAL; - } *m = FD_TO_MONITOR(fd); fd = -1; |