From 3be61f4b7b69f5a3801aaf57546d51ab6d2fb85f Mon Sep 17 00:00:00 2001 From: Paul Dicker Date: Wed, 2 Apr 2025 18:31:38 +0200 Subject: [PATCH] Call `FreeCrcBuf` earlier (it may do logging) --- src/closure.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/closure.c b/src/closure.c index ad85745..1743c8e 100644 --- a/src/closure.c +++ b/src/closure.c @@ -718,6 +718,9 @@ void FreeClosure() g_free(Closure->readAdaptiveErrorMsg); #endif /* WITH_GUI_YES */ + if(Closure->crcBuf) + FreeCrcBuf(Closure->crcBuf); + cond_free(Closure->cookedVersion); cond_free(Closure->versionString); cond_free(Closure->device); @@ -741,9 +744,6 @@ void FreeClosure() cond_free(Closure->dDumpDir); cond_free(Closure->dDumpPrefix); - if(Closure->crcBuf) - FreeCrcBuf(Closure->crcBuf); - if(Closure->logString) g_string_free(Closure->logString, TRUE);