mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
Fix off-by-one error in x64 PE object symbol mangling.
This commit is contained in:
parent
3100026b86
commit
62fafb5a72
@ -359,7 +359,7 @@ void emit_peobj(BuildCtx *ctx)
|
|||||||
sprintf(name, PEOBJ_SYMF_PREFIX LABEL_PREFIX "%s", sym);
|
sprintf(name, PEOBJ_SYMF_PREFIX LABEL_PREFIX "%s", sym);
|
||||||
#else
|
#else
|
||||||
sprintf(name, LABEL_PREFIX "%s", sym);
|
sprintf(name, LABEL_PREFIX "%s", sym);
|
||||||
name[(p-sym)+sizeof(LABEL_PREFIX)] = '\0';
|
name[(p-sym)+sizeof(LABEL_PREFIX)-1] = '\0';
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
sprintf(name, PEOBJ_SYM_PREFIX LABEL_PREFIX "%s", sym);
|
sprintf(name, PEOBJ_SYM_PREFIX LABEL_PREFIX "%s", sym);
|
||||||
|
Loading…
Reference in New Issue
Block a user