Fix use-after-free.
This commit is contained in:
parent
b7b449cec3
commit
863b610144
|
@ -82,10 +82,9 @@ AtEoIF()
|
||||||
}
|
}
|
||||||
IncludeLevel--;
|
IncludeLevel--;
|
||||||
#endif
|
#endif
|
||||||
if (WorkingDir[0] != '\0') free(WorkingDir);
|
/* We don't free WorkingDir and FileName here because the rest of the
|
||||||
|
* compiler may be holding pointers to them for displaying error messages.
|
||||||
|
*/
|
||||||
#endif /* NOPP */
|
#endif /* NOPP */
|
||||||
#ifndef LINT
|
|
||||||
if (FileName != source) free(FileName);
|
|
||||||
#endif
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue