From: Alan T. DeKok Date: Wed, 19 Oct 2011 15:39:45 +0000 (+0200) Subject: Free memory on error X-Git-Tag: release_3_0_0_beta0~557 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5679772922632642f51de306adcd17eba54ac569;p=thirdparty%2Ffreeradius-server.git Free memory on error --- diff --git a/src/modules/rlm_policy/parse.c b/src/modules/rlm_policy/parse.c index 2992ab4d1e6..71a7eb66127 100644 --- a/src/modules/rlm_policy/parse.c +++ b/src/modules/rlm_policy/parse.c @@ -1031,6 +1031,7 @@ static int parse_attribute_block(policy_lex_file_t *lexer, fprintf(stderr, "%s[%d]: Unexpected token %s\n", lexer->filename, lexer->lineno, fr_int2str(rlm_policy_tokens, token, "?")); + rlm_policy_free_item((policy_item_t *)this); return 0; /* unknown */ }