Bruno Jesus : secur32: Don' t try to set an empty target name in schan_InitializeSecurityContextW.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Apr 9 11:07:40 CDT 2015


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

Author: Bruno Jesus <00cpxxx at gmail.com>
Date:   Wed Apr  8 23:54:36 2015 -0300

secur32: Don't try to set an empty target name in schan_InitializeSecurityContextW.

Based on original patch by Nikos Mavrogiannopoulos.

---

 dlls/secur32/schannel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/secur32/schannel.c b/dlls/secur32/schannel.c
index 12d4c8d..c6cc4d1 100644
--- a/dlls/secur32/schannel.c
+++ b/dlls/secur32/schannel.c
@@ -825,7 +825,7 @@ static SECURITY_STATUS SEC_ENTRY schan_InitializeSecurityContextW(
             return SEC_E_INTERNAL_ERROR;
         }
 
-        if (pszTargetName)
+        if (pszTargetName && *pszTargetName)
         {
             UINT len = WideCharToMultiByte( CP_UNIXCP, 0, pszTargetName, -1, NULL, 0, NULL, NULL );
             char *target = HeapAlloc( GetProcessHeap(), 0, len );




More information about the wine-cvs mailing list