Fix some memleaks on shutdown

This commit is contained in:
jsteube
2016-09-30 13:36:27 +02:00
parent d2877b95e4
commit af1701c765
18 changed files with 103 additions and 20 deletions
+9 -3
View File
@@ -50,11 +50,17 @@ int debugfile_init (debugfile_ctx_t *debugfile_ctx, const user_options_t *user_o
void debugfile_destroy (debugfile_ctx_t *debugfile_ctx)
{
if (debugfile_ctx->enabled == false) return;
if (debugfile_ctx->enabled == false)
{
myfree (debugfile_ctx);
if (debugfile_ctx->filename == NULL) return;
return;
}
fclose (debugfile_ctx->fp);
if (debugfile_ctx->filename)
{
fclose (debugfile_ctx->fp);
}
myfree (debugfile_ctx);
}