don't free a UNICODE_STRING which isn't allocated

svn path=/trunk/; revision=34098
This commit is contained in:
Christoph von Wittich 2008-06-26 12:20:09 +00:00
parent eec2739a8b
commit 4bcfbf7b99

View file

@ -931,7 +931,8 @@ NtUserCreateDesktop(
{
SetLastNtError(STATUS_INSUFFICIENT_RESOURCES);
ObDereferenceObject(WinStaObject);
RtlFreeUnicodeString(&SafeDesktopName);
if (lpszDesktopName)
RtlFreeUnicodeString(&SafeDesktopName);
RETURN( NULL);
}
RtlFreeUnicodeString(&SafeDesktopName);