From c4d2383282b898f4c5914bf720301cdcabf5eb51 Mon Sep 17 00:00:00 2001 From: Dmitri Pal Date: Sun, 26 Dec 2010 21:24:08 -0500 Subject: [INI] Avoid double free I might squash this patch into one of the previous ones. --- ini/ini_fileobj.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ini/ini_fileobj.c') diff --git a/ini/ini_fileobj.c b/ini/ini_fileobj.c index 93a9372..2d47c8f 100644 --- a/ini/ini_fileobj.c +++ b/ini/ini_fileobj.c @@ -82,7 +82,10 @@ void ini_config_file_close(struct ini_cfgfile *file_ctx) TRACE_FLOW_ENTRY(); if(file_ctx) { - if(file_ctx->file) fclose(file_ctx->file); + if(file_ctx->file) { + fclose(file_ctx->file); + file_ctx->file = NULL; + } } TRACE_FLOW_EXIT(); -- cgit