Close signature files after done parsing.

This commit is contained in:
Jon Siwek 2013-12-05 13:22:50 -06:00
parent d3e908af3b
commit 92d2fdd4a6

View file

@ -227,6 +227,7 @@ bool RuleMatcher::ReadFiles(const name_list& files)
for ( int i = 0; i < files.length(); ++i )
{
rules_in = open_file(find_file(files[i], bro_path(), "sig"));
if ( ! rules_in )
{
reporter->Error("Can't open signature file %s", files[i]);
@ -236,6 +237,7 @@ bool RuleMatcher::ReadFiles(const name_list& files)
rules_line_number = 0;
current_rule_file = files[i];
rules_parse();
fclose(rules_in);
}
if ( parse_error )