.lnk files (and other files with hidden file extension) got one character
truncated off the resulting filename.
svn path=/trunk/; revision=17939
if (type._neverShowExt && !dont_hide_ext) {
int len = ext - entry->_data.cFileName;
entry->_display_name = (LPTSTR) malloc((len+1)*sizeof(TCHAR));
- lstrcpyn(entry->_display_name, entry->_data.cFileName, len);
- entry->_display_name[len] = TEXT('\0');
+ lstrcpyn(entry->_display_name, entry->_data.cFileName, len + 1);
}
if (is_exe_file(ext))