From: Alan T. DeKok Date: Mon, 26 Jul 2010 14:50:50 +0000 (+0200) Subject: Be more careful freeing memory in detail reader X-Git-Tag: release_3_0_0_beta0~1345 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=commitdiff_plain;h=14b0e0a335d978a8a25f28611fc620b1d0a33b81 Be more careful freeing memory in detail reader --- diff --git a/src/main/detail.c b/src/main/detail.c index f03933c..0838f37 100644 --- a/src/main/detail.c +++ b/src/main/detail.c @@ -728,9 +728,13 @@ void detail_free(rad_listen_t *this) listen_detail_t *data = this->data; free(data->filename); + data->filename = NULL; pairfree(&data->vps); - if (data->fp != NULL) fclose(data->fp); + if (data->fp != NULL) { + fclose(data->fp); + data->fp = NULL; + } }