From 5b6ab375ee9a3e50b2e68f21d24d0213d61e45b6 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Thu, 24 Feb 2011 22:50:00 +0000 Subject: [PATCH] [SECUR32] - Don't leave packageinfo uninitialized. Even though it's not the way it should work, wine's rpcrt4 doesn't really expect that function to return no packages at all. Should prevent freeing an unitialized pointer. See issue #5778 for more details. svn path=/trunk/; revision=50895 --- reactos/dll/win32/secur32/sspi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/secur32/sspi.c b/reactos/dll/win32/secur32/sspi.c index 4bbc757630f..af4cdc28bb1 100644 --- a/reactos/dll/win32/secur32/sspi.c +++ b/reactos/dll/win32/secur32/sspi.c @@ -80,7 +80,7 @@ EnumerateSecurityPackagesW ( SECURITY_STATUS ret = SEC_E_OK; *pcPackages = 0; - + *ppPackageInfo = NULL; /* if (packageTable) { @@ -113,7 +113,7 @@ EnumerateSecurityPackagesA( } */ FreeContextBuffer(info); } - + *ppPackageInfo = NULL; UNIMPLEMENTED; return ret; -- 2.17.1