From: Alan T. DeKok Date: Tue, 19 Feb 2013 00:09:11 +0000 (-0500) Subject: Clean up modules, etc. before freeing mainconfig X-Git-Tag: release_3_0_0_beta1~1010 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=490b64709a261b33ce5d1d7ba404d559faae1526;p=thirdparty%2Ffreeradius-server.git Clean up modules, etc. before freeing mainconfig --- diff --git a/src/main/mainconfig.c b/src/main/mainconfig.c index a16a53f0889..c4ada24b2a6 100644 --- a/src/main/mainconfig.c +++ b/src/main/mainconfig.c @@ -998,6 +998,14 @@ int free_mainconfig(void) virtual_servers_free(0); + /* + * Clean up the configuration data + * structures. + */ + clients_free(NULL); + realms_free(); + listen_free(&mainconfig.listen); + /* * Free all of the cached configurations. */ @@ -1007,12 +1015,6 @@ int free_mainconfig(void) free(cc); } - /* - * Clean up the configuration data - * structures. - */ - realms_free(); - listen_free(&mainconfig.listen); dict_free(); return 0;