Module: wine Branch: master Commit: 6c24386e03ce78a47ff51cf14a663b39c775fc6c URL: http://source.winehq.org/git/wine.git/?a=commit;h=6c24386e03ce78a47ff51cf14a...
Author: Rob Shearman rob@codeweavers.com Date: Wed Jul 18 18:11:37 2007 +0100
advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails.
---
dlls/advapi32/security.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c index 48d795f..aa51515 100644 --- a/dlls/advapi32/security.c +++ b/dlls/advapi32/security.c @@ -3451,6 +3451,7 @@ BOOL WINAPI ConvertStringSecurityDescriptorToSecurityDescriptorW(
psd = *SecurityDescriptor = (SECURITY_DESCRIPTOR*) LocalAlloc( GMEM_ZEROINIT, cBytes); + if (!psd) goto lend;
psd->Revision = SID_REVISION; psd->Control |= SE_SELF_RELATIVE;