X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Flib%2Fgscpaux%2Fsimple_http.cpp;h=804064a4e165aac889cfb7dc20088d1cbe25f13e;hb=HEAD;hp=92107b6e4055a099f2b4d4c184bb15c6131c8fcb;hpb=3ff5c433efcaee8b01fbeed90ab848008f2e6278;p=com%2Fgs-lite.git diff --git a/src/lib/gscpaux/simple_http.cpp b/src/lib/gscpaux/simple_http.cpp index 92107b6..804064a 100644 --- a/src/lib/gscpaux/simple_http.cpp +++ b/src/lib/gscpaux/simple_http.cpp @@ -56,6 +56,7 @@ int http_get_request(endpoint addr, gs_csp_t url, gs_uint32_t* http_code, gs_sp_ if (connect(sockfd, (sockaddr*)&servaddr, sizeof(servaddr))) { fprintf(stderr, "Unable to connect to HTTP server\n"); + close(sockfd); return -1; } @@ -134,6 +135,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; } @@ -191,6 +193,7 @@ int http_post_request_hdr(endpoint addr, gs_csp_t url, gs_sp_t json_request, gs_ if (connect(sockfd, (sockaddr*)&servaddr, sizeof(servaddr))) { fprintf(stderr, "Unable to connect to HTTP server\n"); + close(sockfd); return -1; }