diff --git a/src/sinkSender.c b/src/sinkSender.c index 40b862c..1883ba9 100644 --- a/src/sinkSender.c +++ b/src/sinkSender.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include "sinkSender.h" @@ -97,6 +98,11 @@ static void sinkSenderSendMinute() { 0, (struct sockaddr*)&servaddr, sizeof(servaddr)); logmsg(LOG_DEBUG, "%d octets sent", res); + + int rc = close(sockfd); + if (rc == -1) { + logmsg(LOG_ERR, "close on socket returns %s", strerror(errno)); + } } else { led(E_RED, true); logmsg(LOG_ERR, "unable to get socket: %s", strerror(errno));