Re: Don't let cabinet Extract() crash IE

2004-01-06 Thread Stefan Leichter
Am Freitag, 2. Januar 2004 17:28 schrieb Mike Hearn: Hi Stefan, The attached patch is necessary for IE installer to work again. It seems the magic value is not always correct: advpack derefs this value so it probably points to a struct. I'll try and find out what it contains when using the

Re: Don't let cabinet Extract() crash IE

2004-01-06 Thread Mike Hearn
On Tue, 2004-01-06 at 17:59, Stefan Leichter wrote: The pointer points to a structure like this: struct ExtractFileList { LPSTR filename; struct ExtractFileList *next; DWORD unknown; // always 1L } ; Could the unknown be a boolean? Did your start modifying/fixing

Re: Don't let cabinet Extract() crash IE

2004-01-06 Thread Gregory M. Turner
On Tuesday 06 January 2004 12:10 pm, Mike Hearn wrote: On Tue, 2004-01-06 at 17:59, Stefan Leichter wrote: The pointer points to a structure like this: struct ExtractFileList { LPSTR filename; struct ExtractFileList *next; DWORD unknown; // always 1L } ; Could the

Re: Don't let cabinet Extract() crash IE

2004-01-06 Thread Stefan Leichter
Am Dienstag, 6. Januar 2004 19:10 schrieb Mike Hearn: On Tue, 2004-01-06 at 17:59, Stefan Leichter wrote: No, I didn't, please do it :) Hi Mike does the patch work for you, or does it break your installer again? Bye Stefan diff -urw ../wine/dlls/cabinet/cabextract.c dlls/cabinet/cabextract.c