summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRainer Schuetze <r.sagitario@gmx.de>2015-05-10 15:31:36 (GMT)
committerRainer Schuetze <r.sagitario@gmx.de>2015-05-10 15:31:36 (GMT)
commit8d7dd82f227407fa2ee4e071f95e03a65962c3f3 (patch)
treef9674a6ef52cff45644f12dc337398ec35235361 /src
parent7014d4546d7113aa21ec21b1a19293cacebc948a (diff)
downloadcv2pdb-8d7dd82f227407fa2ee4e071f95e03a65962c3f3.zip
cv2pdb-8d7dd82f227407fa2ee4e071f95e03a65962c3f3.tar.gz
cv2pdb-8d7dd82f227407fa2ee4e071f95e03a65962c3f3.tar.bz2
dumplines: fix OMF symbol index
Diffstat (limited to 'src')
-rw-r--r--src/PEImage.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/PEImage.cpp b/src/PEImage.cpp
index ad8b288..fa1e615 100644
--- a/src/PEImage.cpp
+++ b/src/PEImage.cpp
@@ -552,7 +552,7 @@ unsigned _getIndex(const BYTE* &p)
if (*p & 0x80)
{
p += 2;
- return *(unsigned short*)(p - 2) & 0x7fff;
+ return ((p[-2] << 8) | p[-1]) & 0x7fff;
}
return *p++;
}