diff options
Diffstat (limited to 'lib/libmodplug/src/load_ptm.cpp')
-rw-r--r-- | lib/libmodplug/src/load_ptm.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libmodplug/src/load_ptm.cpp b/lib/libmodplug/src/load_ptm.cpp index 3acc5596fc..83df89d29f 100644 --- a/lib/libmodplug/src/load_ptm.cpp +++ b/lib/libmodplug/src/load_ptm.cpp @@ -114,7 +114,7 @@ BOOL CSoundFile::ReadPTM(const BYTE *lpStream, DWORD dwMemLength) if ((psmp->sampletype & 3) == 1) { UINT smpflg = RS_PCM8D; - DWORD samplepos = psmp->fileofs[1] << 16 + + DWORD samplepos = (psmp->fileofs[1] << 16) + psmp->fileofs[0]; pins->nLength = bswapLE32(*(LPDWORD)(psmp->length)); pins->nLoopStart = bswapLE32(*(LPDWORD)(psmp->loopbeg)); |