From: Pierre Joye Date: Wed, 27 Jan 2010 16:52:36 +0000 (+0000) Subject: - fix leak X-Git-Tag: php-5.4.0alpha1~369 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5d360fa1cebd3846508bf2d620a9302a0c3c729f;p=php - fix leak --- diff --git a/TSRM/tsrm_win32.c b/TSRM/tsrm_win32.c index 67742f0b38..4058636f0e 100644 --- a/TSRM/tsrm_win32.c +++ b/TSRM/tsrm_win32.c @@ -170,13 +170,13 @@ PSID tsrm_win32_get_token_sid(HANDLE hToken) /* ConvertSidToStringSid(pTokenUser->User.Sid, &ptcSidOwner); */ pResultSid = malloc(sid_len); - if (!pResultSid) { goto Finished; } if (!CopySid(sid_len, pResultSid, pTokenUser->User.Sid)) { goto Finished; } + HeapFree(GetProcessHeap(), 0, (LPVOID)pTokenUser); return pResultSid; Finished: