secur32: Check if the table exist before using it
André Hentschel
nerv at dawncrow.de
Sun Sep 4 11:40:06 CDT 2011
might fix the crash in http://test.winehq.org/data/32c36b7505e59d29c25e193e598e9edf8496066b/solaris_fg-solex11-vm/secur32:ntlm.html
---
dlls/secur32/wrapper.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/secur32/wrapper.c b/dlls/secur32/wrapper.c
index dabd90f..a257420 100644
--- a/dlls/secur32/wrapper.c
+++ b/dlls/secur32/wrapper.c
@@ -462,7 +462,7 @@ SECURITY_STATUS WINAPI DeleteSecurityContext(PCtxtHandle phContext)
SecurePackage *package = (SecurePackage *)phContext->dwUpper;
PCtxtHandle ctxt = (PCtxtHandle)phContext->dwLower;
- if (package && package->provider &&
+ if (package && package->provider && package->provider->fnTableW &&
package->provider->fnTableW.DeleteSecurityContext)
ret = package->provider->fnTableW.DeleteSecurityContext(ctxt);
else
--
Best Regards, André Hentschel
More information about the wine-patches
mailing list