diff options
Diffstat (limited to 'lib/ipc/client.c')
-rw-r--r-- | lib/ipc/client.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/ipc/client.c b/lib/ipc/client.c index a51e91c99bf1..b49cb22cf349 100644 --- a/lib/ipc/client.c +++ b/lib/ipc/client.c @@ -332,10 +332,8 @@ connect_unix(struct path_ctx *s) return errno; rk_cloexec(s->fd); - if (connect(s->fd, (struct sockaddr *)&addr, sizeof(addr)) != 0) { - close(s->fd); + if (connect(s->fd, (struct sockaddr *)&addr, sizeof(addr)) != 0) return errno; - } return 0; } |