mirror of
https://github.com/boostorg/build.git
synced 2026-02-16 01:12:13 +00:00
Fixed this memory leak:
==30721== 174984 bytes in 14582 blocks are definitely lost in loss record 20 of 25 ==30721== at 0x40043BDB: malloc (vg_clientfuncs.c:100) ==30721== by 0x804E02A: addsettings (rules.c:235) ==30721== by 0x804A2AF: collect_arguments (compile.c:652) ==30721== by 0x804A759: evaluate_rule (compile.c:864) ==30721== by 0x804A072: compile_rule (compile.c:563) ==30721== by 0x804DDBC: parse_evaluate (parse.c:138) ==30721== by 0x80497FD: compile_append (compile.c:124) [SVN r14298]
This commit is contained in:
@@ -868,6 +868,7 @@ evaluate_rule(
|
||||
pushsettings( local_args );
|
||||
result = parse_evaluate( parse, frame );
|
||||
popsettings( local_args );
|
||||
freesettings( local_args );
|
||||
|
||||
parse_free( parse );
|
||||
}
|
||||
|
||||
@@ -868,6 +868,7 @@ evaluate_rule(
|
||||
pushsettings( local_args );
|
||||
result = parse_evaluate( parse, frame );
|
||||
popsettings( local_args );
|
||||
freesettings( local_args );
|
||||
|
||||
parse_free( parse );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user