mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 20:50:26 +00:00
wpp: Assure if_stack is clean before returning.
This commit is contained in:
parent
e9693d6272
commit
b40bb31995
|
@ -193,9 +193,11 @@ int wpp_parse( const char *input, FILE *output )
|
|||
|
||||
ret = ppy_parse();
|
||||
/* If there were errors during processing, return an error code */
|
||||
if(!ret && pp_status.state) ret = pp_status.state;
|
||||
if (!ret && pp_status.state) ret = pp_status.state;
|
||||
|
||||
if (input) wpp_callbacks->close(pp_status.file);
|
||||
/* Clean if_stack, it could remain dirty on errors */
|
||||
while (pp_get_if_depth()) pp_pop_if();
|
||||
pp_pop_define_state();
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue