diff --git a/reactos/lib/shell32/pidl.c b/reactos/lib/shell32/pidl.c index 524f67f44d2..498c6b3a790 100644 --- a/reactos/lib/shell32/pidl.c +++ b/reactos/lib/shell32/pidl.c @@ -1600,16 +1600,8 @@ LPITEMIDLIST _ILCreateFolder( WIN32_FIND_DATAA * stffile ) memcpy (pbuff, stffile->cFileName, len); pbuff += len; - if (stffile->cAlternateFileName) - { - len1 = strlen (stffile->cAlternateFileName)+1; - memcpy (pbuff, stffile->cAlternateFileName, len1); - } - else - { - len1 = 1; - *pbuff = 0x00; - } + len1 = strlen (stffile->cAlternateFileName)+1; + memcpy (pbuff, stffile->cAlternateFileName, len1); pidl = _ILCreate(PT_FOLDER, (LPVOID)buff, len + len1); @@ -1640,16 +1632,8 @@ LPITEMIDLIST _ILCreateValue(WIN32_FIND_DATAA * stffile) memcpy (pbuff, stffile->cFileName, len); pbuff += len; - if (stffile->cAlternateFileName) - { - len1 = strlen (stffile->cAlternateFileName)+1; - memcpy (pbuff, stffile->cAlternateFileName, len1); - } - else - { - len1 = 1; - *pbuff = 0x00; - } + len1 = strlen (stffile->cAlternateFileName)+1; + memcpy (pbuff, stffile->cAlternateFileName, len1); pidl = _ILCreate(PT_VALUE, (LPVOID)buff, len + len1);