Fix use after free for linker_arg
commit2eee100c371af36b0d766923c029aea8a424ab90
authorThomas Preud'homme <robotux@celest.fr>
Fri, 16 Mar 2012 18:21:29 +0000 (16 19:21 +0100)
committerThomas Preud'homme <robotux@celest.fr>
Fri, 16 Mar 2012 18:23:54 +0000 (16 19:23 +0100)
treea2cebb39739a66ea704183bc56fa84732a078528
parentc52d79605a3c895a16e18f0b7193f1f4b480a60f
Fix use after free for linker_arg

elements in linker_arg are used in TCCState structure and must thus not
be freed when option parsing is finished. Declare linker_arg as a global
static variable and free it after tcc_delete has been called on TCCState
structure.

This fix commit 7fb0482a4645d59068ccefe44a3a022b649e5a3a
tcc.c