← cproj

use shutdown() instead of close();

ddab651d81be39b97fe3bb3109e032188ebe1905 · ovidiucs · Oct 13, 2019 20:03

+1 −1 · 1 file changed

  • graph/sockets/http_server.c +1 −1
diff --git a/graph/sockets/http_server.c b/graph/sockets/http_server.c
index 06a5a8f..e7f0418 100644
--- a/graph/sockets/http_server.c
+++ b/graph/sockets/http_server.c
@@ -94,7 +94,7 @@ int main (int argc, char **argv) {
             fprintf(stderr, "Could not send data %s\n", strerror(errno));
         }
         // close the connection
-        err  = close(client_fd);
+        err  = shutdown(client_fd,SHUT_WR);
         if (err < 0) {
             fprintf(stderr, "Could not close client connection from %s\n", strerror(errno));
         }