...
|
...
|
@@ -3905,6 +3905,7 @@ static int cli_loadyara(FILE *fs, struct cl_engine *engine, unsigned int *signo,
|
3905
|
3905
|
yr_arena_destroy(compiler.code_arena);
|
3906
|
3906
|
yr_arena_destroy(compiler.strings_arena);
|
3907
|
3907
|
yr_arena_destroy(compiler.metas_arena);
|
|
3908
|
+ _yr_compiler_pop_file_name(&compiler);
|
3908
|
3909
|
#ifdef YARA_FINISHED
|
3909
|
3910
|
return CL_EMALFDB;
|
3910
|
3911
|
#else
|
...
|
...
|
@@ -3933,6 +3934,7 @@ static int cli_loadyara(FILE *fs, struct cl_engine *engine, unsigned int *signo,
|
3933
|
3933
|
yr_arena_append(the_arena, compiler.strings_arena);
|
3934
|
3934
|
yr_arena_destroy(compiler.code_arena);
|
3935
|
3935
|
yr_arena_destroy(compiler.metas_arena);
|
|
3936
|
+ _yr_compiler_pop_file_name(&compiler);
|
3936
|
3937
|
|
3937
|
3938
|
if(rc)
|
3938
|
3939
|
return rc;
|