MINGW-packages/mingw-w64-nspr/0001-fix-integer-casting.patch
2022-09-20 20:17:24 +05:30

16 lines
711 B
Diff

--- nspr/pr/src/md/windows/ntio.c
+++ nspr/pr/src/md/windows/ntio.c
@@ -303,9 +303,9 @@
desc = mdOlp->data.mw.desc;
PR_ASSERT(desc != NULL);
mwstatus = rv ? PR_MW_SUCCESS : PR_MW_FAILURE;
- if (InterlockedCompareExchange((PVOID *)&desc->outcome,
- (PVOID)mwstatus, (PVOID)PR_MW_PENDING)
- == (PVOID)PR_MW_PENDING) {
+ if (InterlockedCompareExchange(&desc->outcome,
+ mwstatus, PR_MW_PENDING)
+ == PR_MW_PENDING) {
if (mwstatus == PR_MW_SUCCESS) {
desc->bytesRecv = bytes;
} else {