You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
871 B
21 lines
871 B
2 years ago
|
diff --git a/src/open_utils.c b/src/open_utils.c
|
||
|
index 80051fc..4fe0d67 100644
|
||
|
--- a/src/open_utils.c
|
||
|
+++ b/src/open_utils.c
|
||
|
@@ -1258,13 +1258,13 @@ int WavpackVerifySingleBlock (unsigned char *buffer, int verify_checksum)
|
||
|
#endif
|
||
|
|
||
|
if (meta_bc == 4) {
|
||
|
- if (*dp++ != (csum & 0xff) || *dp++ != ((csum >> 8) & 0xff) || *dp++ != ((csum >> 16) & 0xff) || *dp++ != ((csum >> 24) & 0xff))
|
||
|
+ if (*dp != (csum & 0xff) || dp[1] != ((csum >> 8) & 0xff) || dp[2] != ((csum >> 16) & 0xff) || dp[3] != ((csum >> 24) & 0xff))
|
||
|
return FALSE;
|
||
|
}
|
||
|
else {
|
||
|
csum ^= csum >> 16;
|
||
|
|
||
|
- if (*dp++ != (csum & 0xff) || *dp++ != ((csum >> 8) & 0xff))
|
||
|
+ if (*dp != (csum & 0xff) || dp[1] != ((csum >> 8) & 0xff))
|
||
|
return FALSE;
|
||
|
}
|
||
|
|