"ricardo filipe" <[EMAIL PROTECTED]> 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++; > + ul |= *pb; > default: > break; > }
Is there any reason that you ignored 2 similar cases above? -- Dmitry.