Browse Source

Fix missing close socket in connector

master
Con Kolivas 11 years ago
parent
commit
f07fb994ed
  1. 3
      src/connector.c

3
src/connector.c

@ -455,15 +455,14 @@ retry:
} }
buf = recv_unix_msg(sockd); buf = recv_unix_msg(sockd);
if (!buf) {
close(sockd); close(sockd);
if (!buf) {
LOGWARNING("Failed to get message in connector_loop"); LOGWARNING("Failed to get message in connector_loop");
goto retry; goto retry;
} }
if (!strncasecmp(buf, "ping", 4)) { if (!strncasecmp(buf, "ping", 4)) {
LOGDEBUG("Connector received ping request"); LOGDEBUG("Connector received ping request");
send_unix_msg(sockd, "pong"); send_unix_msg(sockd, "pong");
close(sockd);
goto retry; goto retry;
} }

Loading…
Cancel
Save