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);