aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/ld
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2011-06-17 15:55:54 +1000
committerAlex Brainman <alex.brainman@gmail.com>2011-06-17 15:55:54 +1000
commiteaa082f69121cb8dcb33a2edfe9ca2eed6a69943 (patch)
tree09abfb72d1fc12255706510969504cf54f75c2f3 /src/cmd/ld
parente5105f55dc7f5dc74ad1bc3a8bcdd1d0bebf04bd (diff)
downloadgo-eaa082f69121cb8dcb33a2edfe9ca2eed6a69943.tar.xz
8l: minor fix discovered by lucio
R=lucio.dere, vcc.163, bradfitz CC=golang-dev https://golang.org/cl/4645044
Diffstat (limited to 'src/cmd/ld')
-rw-r--r--src/cmd/ld/ldpe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/ld/ldpe.c b/src/cmd/ld/ldpe.c
index 77a8b82e4c..288186e88c 100644
--- a/src/cmd/ld/ldpe.c
+++ b/src/cmd/ld/ldpe.c
@@ -371,7 +371,7 @@ readsym(PeObj *obj, int i, PeSym **y)
name = sym->name;
if(sym->sclass == IMAGE_SYM_CLASS_STATIC && sym->value == 0) // section
name = obj->sect[sym->sectnum-1].sym->name;
- if(strncmp(sym->name, "__imp__", 6) == 0)
+ if(strncmp(sym->name, "__imp__", 7) == 0)
name = &sym->name[7]; // __imp__Name => Name
else if(sym->name[0] == '_')
name = &sym->name[1]; // _Name => Name