From c8f8ef264e2cc8489847edc21c4cfbd835933e51 Mon Sep 17 00:00:00 2001 From: Ladislav Zezula Date: Tue, 6 May 2014 14:18:10 +0200 Subject: + Fixed bug in SFileSetFilePointer --- src/SFileReadFile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/SFileReadFile.cpp') diff --git a/src/SFileReadFile.cpp b/src/SFileReadFile.cpp index 3d6a2ee..124f0b3 100644 --- a/src/SFileReadFile.cpp +++ b/src/SFileReadFile.cpp @@ -839,7 +839,7 @@ DWORD WINAPI SFileSetFilePointer(HANDLE hFile, LONG lFilePos, LONG * plFilePosHi // Now calculate the new file pointer // Do not allow the file pointer to overflow - FilePosition = ((FilePosition + MoveOffset) > FilePosition) ? (FilePosition + MoveOffset) : 0; + FilePosition = ((FilePosition + MoveOffset) >= FilePosition) ? (FilePosition + MoveOffset) : 0; // Now apply the file pointer to the file if(hf->pStream != NULL) -- cgit v1.2.3