summaryrefslogtreecommitdiffstats
path: root/src/privsep.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2019-11-29 01:17:12 +0000
committerRoy Marples <roy@marples.name>2019-11-29 01:17:12 +0000
commit6e88cab65e3b67c00271524131dfe6ad45c608d0 (patch)
treed0f9f5ced67968416ab23ae75b8fcdb12a43e424 /src/privsep.c
parent5d38d31b6f0fbe80d056644ede5a8ce977c3084f (diff)
downloaddhcpcd-6e88cab65e3b67c00271524131dfe6ad45c608d0.tar.xz
privsep: Don't log error shutting down a unconnected socket.
Diffstat (limited to 'src/privsep.c')
-rw-r--r--src/privsep.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/privsep.c b/src/privsep.c
index ed2a0a24..70ce5a42 100644
--- a/src/privsep.c
+++ b/src/privsep.c
@@ -233,7 +233,7 @@ ps_dostop(struct dhcpcd_ctx *ctx, pid_t *pid, int *fd)
if (ps_sendcmd(ctx, *fd, PS_STOP, 0, NULL, 0) == -1 &&
errno != ECONNRESET)
logerr(__func__);
- if (shutdown(*fd, SHUT_RDWR) == -1)
+ if (shutdown(*fd, SHUT_RDWR) == -1 && errno != ENOTCONN)
logerr(__func__);
close(*fd);
*fd = -1;