diff --git a/dlls/shell32/pidl.c b/dlls/shell32/pidl.c index eb5856c8920b6da1207d7239059c3e9556de490b..0e7d212b4c1b7bf468537270e89f658e1f853837 100644 --- a/dlls/shell32/pidl.c +++ b/dlls/shell32/pidl.c @@ -1635,6 +1635,10 @@ void _ILGetFileType(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) if(_ILIsValue(pidl)) { char sTemp[64]; + if(uOutSize > 0) + { + pOut[0] = 0; + } if (_ILGetExtension (pidl, sTemp, 64)) { if (!( HCR_MapTypeToValue(sTemp, sTemp, 64, TRUE)