mirror of
https://git.proxmox.com/git/libgit2
synced 2025-10-14 11:43:22 +00:00
Use swprintf_s everywhere except mingw.org
This commit is contained in:
parent
7aa96593fa
commit
b631e0d96d
@ -186,10 +186,9 @@ IF (WIN32 AND WINHTTP)
|
||||
|
||||
INCLUDE_DIRECTORIES(deps/winhttp)
|
||||
LINK_DIRECTORIES(${LIBWINHTTP_PATH})
|
||||
LINK_LIBRARIES(crypt32)
|
||||
ENDIF ()
|
||||
|
||||
LINK_LIBRARIES(winhttp rpcrt4)
|
||||
LINK_LIBRARIES(winhttp rpcrt4 crypt32)
|
||||
ELSE ()
|
||||
IF (NOT AMIGA AND USE_OPENSSL)
|
||||
FIND_PACKAGE(OpenSSL)
|
||||
|
@ -17,8 +17,9 @@
|
||||
#include "repository.h"
|
||||
|
||||
#include <wincrypt.h>
|
||||
#pragma comment(lib, "crypt32")
|
||||
#include <winhttp.h>
|
||||
|
||||
/* For IInternetSecurityManager zone check */
|
||||
#include <objbase.h>
|
||||
#include <urlmon.h>
|
||||
|
||||
@ -1006,8 +1007,11 @@ static int put_uuid_string(LPWSTR buffer, size_t buffer_len_cch)
|
||||
return -1;
|
||||
}
|
||||
|
||||
result = wsprintfW(
|
||||
buffer,
|
||||
#if !defined(__MINGW32__) || defined(MINGW_HAS_SECURE_API)
|
||||
result = swprintf_s(buffer, buffer_len_cch,
|
||||
#else
|
||||
result = wsprintfW(buffer,
|
||||
#endif
|
||||
L"%08x%04x%04x%02x%02x%02x%02x%02x%02x%02x%02x",
|
||||
uuid.Data1, uuid.Data2, uuid.Data3,
|
||||
uuid.Data4[0], uuid.Data4[1], uuid.Data4[2], uuid.Data4[3],
|
||||
|
Loading…
Reference in New Issue
Block a user