- Don't access file name buffer if its Length is zero in CdfsMakeAbsoluteFilename
CORE-10459
svn path=/trunk/; revision=69896
/* verify related object is a directory and target name
don't start with \. */
if ((Fcb->Entry.FileFlags & FILE_FLAG_DIRECTORY) == 0 ||
/* verify related object is a directory and target name
don't start with \. */
if ((Fcb->Entry.FileFlags & FILE_FLAG_DIRECTORY) == 0 ||
- RelativeFileName->Buffer[0] == L'\\')
+ (RelativeFileName->Length >= sizeof(WCHAR) &&
+ RelativeFileName->Buffer[0] == L'\\'))
{
return STATUS_INVALID_PARAMETER;
}
{
return STATUS_INVALID_PARAMETER;
}