From: Mike Pall Date: Sat, 9 Jan 2010 20:10:22 +0000 (+0100) Subject: Fix x64 PE object emitter. X-Git-Tag: v2.0.0-beta3~145 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ece20f8ca28f16519a6d4b6a7fc0e5d3e668b314;p=thirdparty%2FLuaJIT.git Fix x64 PE object emitter. --- diff --git a/src/buildvm_peobj.c b/src/buildvm_peobj.c index f8340f3d..49907629 100644 --- a/src/buildvm_peobj.c +++ b/src/buildvm_peobj.c @@ -359,7 +359,7 @@ void emit_peobj(BuildCtx *ctx) sprintf(name, PEOBJ_SYMF_PREFIX LABEL_PREFIX "%s", sym); #else sprintf(name, LABEL_PREFIX "%s", sym); - name[p+sizeof(LABEL_PREFIX)] = '\0'; + name[(p-sym)+sizeof(LABEL_PREFIX)] = '\0'; #endif } else { sprintf(name, PEOBJ_SYM_PREFIX LABEL_PREFIX "%s", sym);