Fix socket descritpor leak in http client
[com/gs-lite.git] / 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;
        }