From 81702bc46f03ec00bd859fdf5e76e9f52147db5b Mon Sep 17 00:00:00 2001 From: Bjoern Esswein <bjoern.esswein@gmail.com> Date: Mon, 17 Feb 2020 22:15:32 +0100 Subject: [PATCH] fclose tx first to enshure tx gets flushed even if fclose(rx) failes --- Readme.md | 2 +- Zettel.html | 2 +- accept.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index a0c70a1..f0a93b7 100644 --- a/Readme.md +++ b/Readme.md @@ -138,8 +138,8 @@ static void handleConnection(int clientSock, int listenSock) { handleRequest(rx, tx); //close connection - if( fclose(rx) ) die("fclose rx"); if( fclose(tx) ) die("fclose tx"); + if( fclose(rx) ) die("fclose rx"); //exit exit(EXIT_SUCCESS);//child exits diff --git a/Zettel.html b/Zettel.html index 855c8f1..00c54dd 100644 --- a/Zettel.html +++ b/Zettel.html @@ -132,8 +132,8 @@ accept</p> handleRequest(rx, tx); <span class="hljs-comment">//close connection</span> - <span class="hljs-keyword">if</span>( fclose(rx) ) die(<span class="hljs-string">"fclose rx"</span>); <span class="hljs-keyword">if</span>( fclose(tx) ) die(<span class="hljs-string">"fclose tx"</span>); + <span class="hljs-keyword">if</span>( fclose(rx) ) die(<span class="hljs-string">"fclose rx"</span>); <span class="hljs-comment">//exit</span> <span class="hljs-built_in">exit</span>(EXIT_SUCCESS);<span class="hljs-comment">//child exits</span> diff --git a/accept.c b/accept.c index 117013d..83f076b 100644 --- a/accept.c +++ b/accept.c @@ -63,8 +63,8 @@ static void handleConnection(int clientSock, int listenSock) { handleRequest(rx, tx); //close connection - if( fclose(rx) ) die("fclose rx"); if( fclose(tx) ) die("fclose tx"); + if( fclose(rx) ) die("fclose rx"); //exit exit(EXIT_SUCCESS);//child exits -- GitLab