diff options
| author | Mike Pall <mike> | 2010-01-09 21:10:22 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2010-01-09 21:10:22 +0100 |
| commit | ece20f8ca28f16519a6d4b6a7fc0e5d3e668b314 (patch) | |
| tree | 7cf155f729590dde5e17b2224f5415807fed0366 | |
| parent | 4d9be5b8f8b4176a95c122b2a4c7cfcaf6bf676a (diff) | |
| download | luajit-ece20f8ca28f16519a6d4b6a7fc0e5d3e668b314.tar.gz luajit-ece20f8ca28f16519a6d4b6a7fc0e5d3e668b314.tar.bz2 luajit-ece20f8ca28f16519a6d4b6a7fc0e5d3e668b314.zip | |
Fix x64 PE object emitter.
| -rw-r--r-- | src/buildvm_peobj.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) | |||
| 359 | sprintf(name, PEOBJ_SYMF_PREFIX LABEL_PREFIX "%s", sym); | 359 | sprintf(name, PEOBJ_SYMF_PREFIX LABEL_PREFIX "%s", sym); |
| 360 | #else | 360 | #else |
| 361 | sprintf(name, LABEL_PREFIX "%s", sym); | 361 | sprintf(name, LABEL_PREFIX "%s", sym); |
| 362 | name[p+sizeof(LABEL_PREFIX)] = '\0'; | 362 | name[(p-sym)+sizeof(LABEL_PREFIX)] = '\0'; |
| 363 | #endif | 363 | #endif |
| 364 | } else { | 364 | } else { |
| 365 | sprintf(name, PEOBJ_SYM_PREFIX LABEL_PREFIX "%s", sym); | 365 | sprintf(name, PEOBJ_SYM_PREFIX LABEL_PREFIX "%s", sym); |
