From 29a047eea9e74a1e6e5b23f3631ab346b6b527b8 Mon Sep 17 00:00:00 2001 From: Wilco Baan Hofman Date: Mon, 28 Nov 2016 21:51:23 +0100 Subject: [PATCH] Fix resource leak of sockfd --- jsonbot.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jsonbot.c b/jsonbot.c index fc6fa44..f340e55 100644 --- a/jsonbot.c +++ b/jsonbot.c @@ -75,11 +75,13 @@ STATUS jsonbot_notify(TALLOC_CTX *mem_ctx, const char *prom, const char *code, c if (sendto(sockfd, msgbuf_crypted, msglen, 0, (struct sockaddr *)&servaddr, sizeof(servaddr)) == -1) { DEBUG(0, "Failed to send UDP packet to %s:%d", conf->jsonbot_address, conf->jsonbot_port); + close(sockfd); return ST_GENERAL_FAILURE; } talloc_free(outtext); + close(sockfd); return ST_OK; }