diff --git a/lx_loader.c b/lx_loader.c index 0c89a31..07975d1 100644 --- a/lx_loader.c +++ b/lx_loader.c @@ -1426,7 +1426,7 @@ static LxModule *loadLxModule(const char *fname, uint8 *exe, uint32 exelen, int } // if if (lx->non_resident_name_table_offset && lx->non_resident_name_table_len) { - if (!loadLxNameTable(retval, exe + lx->non_resident_name_table_offset)) + if (!loadLxNameTable(retval, origexe + lx->non_resident_name_table_offset)) goto loadlx_failed; } // if