Check the result of ReadFile() to silence some static analysis warnings

This commit is contained in:
David Reid
2020-10-28 18:24:28 +10:00
parent e67953d6f2
commit 62a7c6a805
+5 -1
View File
@@ -42345,9 +42345,13 @@ static ma_result ma_default_vfs_read__win32(ma_vfs* pVFS, ma_vfs_file file, void
} }
readResult = ReadFile((HANDLE)file, ma_offset_ptr(pDst, totalBytesRead), bytesToRead, &bytesRead, NULL); readResult = ReadFile((HANDLE)file, ma_offset_ptr(pDst, totalBytesRead), bytesToRead, &bytesRead, NULL);
if (readResult == 1 && bytesRead == 0) {
break; /* EOF */
}
totalBytesRead += bytesRead; totalBytesRead += bytesRead;
if (bytesRead < bytesToRead || (readResult == 1 && bytesRead == 0)) { if (bytesRead < bytesToRead) {
break; /* EOF */ break; /* EOF */
} }