Fix socket descritpor leak in http client 44/4544/1
authorvlad shkapenyuk <vshkap@research.att.com>
Thu, 13 Aug 2020 18:11:28 +0000 (14:11 -0400)
committervlad shkapenyuk <vshkap@research.att.com>
Thu, 13 Aug 2020 18:11:49 +0000 (14:11 -0400)
Signed-off-by: vlad shkapenyuk <vshkap@research.att.com>
Change-Id: I2953c8cc0596ffa8901049807fe2634e41b04761

src/lib/gscpaux/simple_http.cpp

index 92107b6..c4f8bdd 100644 (file)
@@ -134,6 +134,7 @@ int http_post_request(endpoint addr, gs_csp_t url, gs_sp_t json_request, gs_uint
 
        if (connect(sockfd, (sockaddr*)&servaddr, sizeof(servaddr))) {
                fprintf(stderr, "Unable to connect to HTTP server\n");
+               close(sockfd);
                return -1;
        }