[KERNEL32] WaitNamedPipeW: Free Unicode buffer when leaving the function

svn path=/trunk/; revision=47406
This commit is contained in:
Gregor Schneider 2010-05-29 12:29:26 +00:00
parent c48e118c70
commit 24dd4301ad

View file

@ -496,6 +496,7 @@ WaitNamedPipeW(LPCWSTR lpNamedPipeName,
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status))
{ {
SetLastErrorByStatus(Status); SetLastErrorByStatus(Status);
RtlFreeUnicodeString(&NamedPipeName);
return FALSE; return FALSE;
} }
@ -538,9 +539,11 @@ WaitNamedPipeW(LPCWSTR lpNamedPipeName,
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status))
{ {
SetLastErrorByStatus(Status); SetLastErrorByStatus(Status);
RtlFreeUnicodeString(&NamedPipeName);
return FALSE; return FALSE;
} }
RtlFreeUnicodeString(&NamedPipeName);
return TRUE; return TRUE;
} }
#endif #endif