"Dmitry Timoshkov" <[EMAIL PROTECTED]> writes: > "Michael GЭnnewig" <[EMAIL PROTECTED]> wrote: ... >> + static WCHAR streamTypeFmt[] = {'%','4','.','4','h','s'}; > ... >> + wsprintfW(szType, streamTypeFmt, (char*)&streamHdr.fccType); > > 1. streamTypeFmt is not NULL terminated. > 2. If you don't mind, please add a 'const' modifier.
Oops. Thanks. Here is the little patch for fixing these issues.
--- dlls/avifil32/avifile.c.orig Tue Oct 15 18:13:11 2002 +++ dlls/avifil32/avifile.c Tue Oct 15 18:13:22 2002 @@ -1620,7 +1620,7 @@ break; case ckidSTREAMHEADER: { - static WCHAR streamTypeFmt[] = {'%','4','.','4','h','s'}; + static const WCHAR streamTypeFmt[] = {'%','4','.','4','h','s',0}; AVIStreamHeader streamHdr; WCHAR szType[25];
Michael Günnewig