Browse Source

Close our end of the socket in send_proc

master
Con Kolivas 10 years ago
parent
commit
236634239e
  1. 2
      src/ckpool.c

2
src/ckpool.c

@ -525,9 +525,9 @@ bool _send_proc(proc_instance_t *pi, const char *msg, const char *file, const ch
LOGWARNING("Failed to send %s to socket %s", msg, path); LOGWARNING("Failed to send %s to socket %s", msg, path);
else else
ret = true; ret = true;
shutdown(sockd, SHUT_WR);
if (!wait_close(sockd, 5)) if (!wait_close(sockd, 5))
LOGWARNING("send_proc did not close from %s %s:%d", file, func, line); LOGWARNING("send_proc did not close from %s %s:%d", file, func, line);
Close(sockd);
out: out:
if (unlikely(!ret)) { if (unlikely(!ret)) {
LOGERR("Failure in send_proc from %s %s:%d", file, func, line); LOGERR("Failure in send_proc from %s %s:%d", file, func, line);

Loading…
Cancel
Save