iFixed wrong order of cleanup calls - fiche - A pastebin adjusted for gopher use Err vernunftzentrum.de 70 hgit clone git://vernunftzentrum.de/fiche.git URL:git://vernunftzentrum.de/fiche.git vernunftzentrum.de 70 1Log /ckeen/repos/fiche/log.gph vernunftzentrum.de 70 1Files /ckeen/repos/fiche/files.gph vernunftzentrum.de 70 1Refs /ckeen/repos/fiche/refs.gph vernunftzentrum.de 70 1LICENSE /ckeen/repos/fiche/file/LICENSE.gph vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1commit bd1751693b93975e1e0a8754572897743caf0a6b /ckeen/repos/fiche/commit/bd1751693b93975e1e0a8754572897743caf0a6b.gph vernunftzentrum.de 70 1parent 8ff08a04093e51dfdbde0b6a4f8f3e58dcbe43be /ckeen/repos/fiche/commit/8ff08a04093e51dfdbde0b6a4f8f3e58dcbe43be.gph vernunftzentrum.de 70 hAuthor: solusipse URL:mailto:solus1ps3@gmail.com vernunftzentrum.de 70 iDate: Sat, 2 Sep 2017 19:12:10 +0200 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iFixed wrong order of cleanup calls Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iDiffstat: Err vernunftzentrum.de 70 i fiche.c | 3 ++- Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i1 file changed, 2 insertions(+), 1 deletion(-) Err vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1diff --git a/fiche.c b/fiche.c /ckeen/repos/fiche/file/fiche.c.gph vernunftzentrum.de 70 i@@ -615,10 +615,11 @@ static void *handle_connection(void *args) { Err vernunftzentrum.de 70 i print_error("Couldn't save a file!"); Err vernunftzentrum.de 70 i print_separator(); Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i+ close(c->socket); Err vernunftzentrum.de 70 i+ Err vernunftzentrum.de 70 i // Cleanup Err vernunftzentrum.de 70 i free(c); Err vernunftzentrum.de 70 i free(slug); Err vernunftzentrum.de 70 i- close(c->socket); Err vernunftzentrum.de 70 i pthread_exit(NULL); Err vernunftzentrum.de 70 i return NULL; Err vernunftzentrum.de 70 i } Err vernunftzentrum.de 70 .