Zhangrong Huang : secur32: Fix possible crash while loading SSP providers from registry.

Alexandre Julliard julliard at winehq.org
Fri Dec 21 07:28:31 CST 2007


Module: wine
Branch: master
Commit: 26bc15a8117069a7810f6d7270d7c374ec09d8de
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=26bc15a8117069a7810f6d7270d7c374ec09d8de

Author: Zhangrong Huang <hzhrong at gmail.com>
Date:   Thu Dec 20 23:29:23 2007 +0800

secur32: Fix possible crash while loading SSP providers from registry.

---

 dlls/secur32/secur32.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/secur32/secur32.c b/dlls/secur32/secur32.c
index eb37879..01e0480 100644
--- a/dlls/secur32/secur32.c
+++ b/dlls/secur32/secur32.c
@@ -567,8 +567,9 @@ static void SECUR32_initializeProviders(void)
         {
             WCHAR *ptr;
 
+            size = size / sizeof(WCHAR);
             for (ptr = securityPkgNames;
-             ptr < (PWSTR)((PBYTE)securityPkgNames + size); )
+              ptr < securityPkgNames + size; )
             {
                 WCHAR *comma;
 




More information about the wine-cvs mailing list