msvcrt: Clarify comparison of the diff of two unsigneds with 0 (PVS-Studio)
Michael Stefaniuc
mstefani at redhat.de
Fri Mar 6 03:07:59 CST 2015
---
dlls/msvcrt/file.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/msvcrt/file.c b/dlls/msvcrt/file.c
index 2e473a9..f803f5d 100644
--- a/dlls/msvcrt/file.c
+++ b/dlls/msvcrt/file.c
@@ -4254,7 +4254,7 @@ MSVCRT_size_t CDECL MSVCRT__fread_nolock_s(void *buf, MSVCRT_size_t buf_size, MS
if(c == EOF)
break;
- if(!MSVCRT_CHECK_PMT_ERR(buf_size-buf_pos > 0, MSVCRT_ERANGE)) {
+ if(!MSVCRT_CHECK_PMT_ERR(buf_size != buf_pos, MSVCRT_ERANGE)) {
memset(buf, 0, buf_size);
return 0;
}
--
1.9.3
More information about the wine-patches
mailing list