From: Brendan Shanks bshanks@codeweavers.com
--- dlls/secur32/schannel_gnutls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c index 600b0d0166a..fc16ded7a64 100644 --- a/dlls/secur32/schannel_gnutls.c +++ b/dlls/secur32/schannel_gnutls.c @@ -401,7 +401,7 @@ static void check_supported_protocols(
for(i = 0; i < num_flags; i++) { - sprintf(priority, "NORMAL:-%s", flags[i].gnutls_flag); + snprintf(priority, sizeof(priority), "NORMAL:-%s", flags[i].gnutls_flag); err = pgnutls_priority_set_direct(session, priority, NULL); if (err == GNUTLS_E_SUCCESS) { @@ -1022,7 +1022,7 @@ static NTSTATUS schan_get_cipher_info( void *args ) wcscat( info->szCipherSuite, widthW ); wcscat( info->szCipherSuite, info->szCipher ); wcscat( info->szCipherSuite, underscoreW ); - len = sprintf( buf, "%u", (unsigned int)info->dwCipherLen ) + 1; + len = snprintf( buf, sizeof(buf), "%u", (unsigned int)info->dwCipherLen ) + 1; ptr = info->szCipherSuite + wcslen( info->szCipherSuite ); ntdll_umbstowcs( buf, len, ptr, len ); wcscat( info->szCipherSuite, underscoreW );