"ricardo filipe" ricardo_barbano@hotmail.com wrote:
--- a/dlls/cabinet/fci.c +++ b/dlls/cabinet/fci.c @@ -462,7 +462,7 @@ static cab_ULONG fci_get_checksum(const void *pv, UINT cb, CHECKSUM seed) case 2: ul |= (((ULONG)(*pb++)) << 8); case 1:
ul |= *pb++;
default: break; }ul |= *pb;
Is there any reason that you ignored 2 similar cases above?