--- a/src/racoon/isakmp_xauth.c 15 Nov 2011 13:51:23 -0000 1.24 +++ b/src/racoon/isakmp_xauth.c 5 Feb 2013 06:21:03 -0000 @@ -458,10 +458,14 @@ vfree(xauth_rad_config.acct_server_list[i].host); vfree(xauth_rad_config.acct_server_list[i].secret); } - if (radius_auth_state != NULL) + if (radius_auth_state != NULL) { rad_close(radius_auth_state); - if (radius_acct_state != NULL) + radius_auth_state = NULL; + } + if (radius_acct_state != NULL) { rad_close(radius_acct_state); + radius_acct_state = NULL; + } } /* initialize radius config */