diff options
Diffstat (limited to 'src/box64context.c')
| -rwxr-xr-x | src/box64context.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/box64context.c b/src/box64context.c index 182a079f..2688b124 100755 --- a/src/box64context.c +++ b/src/box64context.c @@ -158,6 +158,7 @@ box64context_t *NewBox64Context(int argc) context->maplib = NewLibrarian(context, 1); context->local_maplib = NewLibrarian(context, 1); + context->versym = NewDictionnary(); context->system = NewBridge(); // create vsyscall context->vsyscall = AddBridge(context->system, vFv, x64Syscall, 0, NULL); @@ -197,6 +198,7 @@ void FreeBox64Context(box64context_t** context) FreeLibrarian(&ctx->local_maplib, NULL); if(ctx->maplib) FreeLibrarian(&ctx->maplib, NULL); + FreeDictionnary(&ctx->versym); for(int i=0; i<ctx->elfsize; ++i) { FreeElfHeader(&ctx->elfs[i]); |