From 744598dff4a38fe72ace37aabb9266f0407297a9 Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Tue, 9 Sep 2008 10:22:59 -0700 Subject: [PATCH] Return FALSE rather than crash if memory allocation fails. Fixes Coverity id 135. --- dlls/crypt32/cert.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/dlls/crypt32/cert.c b/dlls/crypt32/cert.c index d9ab229..8de96c8 100644 --- a/dlls/crypt32/cert.c +++ b/dlls/crypt32/cert.c @@ -607,6 +607,11 @@ static BOOL CRYPT_AcquirePrivateKeyFromP CERT_KEY_PROV_INFO_PROP_ID, info, &size); allocated = TRUE; } + else + { + SetLastError(ERROR_OUTOFMEMORY); + ret = FALSE; + } } else SetLastError(CRYPT_E_NO_KEY_PROPERTY); -- 1.4.1