From bb12daf2b09c668b79eabee803746c7609379791 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 21 Jun 2019 08:48:56 +0200 Subject: [PATCH] sspicli: Build with msvcrt. Signed-off-by: Alexandre Julliard --- dlls/sspicli/Makefile.in | 2 ++ dlls/sspicli/main.c | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/dlls/sspicli/Makefile.in b/dlls/sspicli/Makefile.in index ceef844e1d4..7e0493fbd4d 100644 --- a/dlls/sspicli/Makefile.in +++ b/dlls/sspicli/Makefile.in @@ -1,4 +1,6 @@ MODULE = sspicli.dll +EXTRADLLFLAGS = -mno-cygwin + C_SRCS = \ main.c diff --git a/dlls/sspicli/main.c b/dlls/sspicli/main.c index dfcc1cc02fb..186a6acd65b 100644 --- a/dlls/sspicli/main.c +++ b/dlls/sspicli/main.c @@ -25,7 +25,6 @@ #include "wincred.h" #include "wine/debug.h" -#include "wine/unicode.h" WINE_DEFAULT_DEBUG_CHANNEL(sspicli); @@ -45,9 +44,9 @@ SECURITY_STATUS SEC_ENTRY SspiEncodeStringsAsAuthIdentity( if (!username && !domainname && !creds) return SEC_E_INVALID_TOKEN; - if (username) len_username = strlenW( username ); - if (domainname) len_domainname = strlenW( domainname ); - if (creds) len_password = strlenW( creds ); + if (username) len_username = lstrlenW( username ); + if (domainname) len_domainname = lstrlenW( domainname ); + if (creds) len_password = lstrlenW( creds ); size = sizeof(*id); if (username) size += (len_username + 1) * sizeof(WCHAR); @@ -101,8 +100,8 @@ static inline WCHAR *strdupW( const WCHAR *src ) { WCHAR *dst; if (!src) return NULL; - if ((dst = HeapAlloc( GetProcessHeap(), 0, (strlenW( src ) + 1) * sizeof(WCHAR) ))) - strcpyW( dst, src ); + if ((dst = HeapAlloc( GetProcessHeap(), 0, (lstrlenW( src ) + 1) * sizeof(WCHAR) ))) + lstrcpyW( dst, src ); return dst; }