[PATCH v2] secur32: implement the SECPKG_ATTR_UNIQUE_BINDINGS context attribute
.NET's System.Data.SqlClient needs this to connect to MSSQL Server. A MacOSX implementation doesn't appear to be possible. Try 2 doesn't free the GNUTLS datum when its allocation failed. Signed-off-by: Damjan Jovanovic <damjan.jov(a)gmail.com> --- dlls/secur32/schannel.c | 7 ++++++ dlls/secur32/schannel_gnutls.c | 39 ++++++++++++++++++++++++++++++++++ dlls/secur32/schannel_macosx.c | 6 ++++++ dlls/secur32/secur32_priv.h | 2 ++ dlls/secur32/tests/schannel.c | 26 +++++++++++++++++++++++ 5 files changed, 80 insertions(+)
diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c index 784c1ffe6e8..95e1fc24c45 100644 --- a/dlls/secur32/schannel_gnutls.c +++ b/dlls/secur32/schannel_gnutls.c @@ -77,6 +77,7 @@ MAKE_FUNCPTR(gnutls_cipher_get); MAKE_FUNCPTR(gnutls_cipher_get_key_size); MAKE_FUNCPTR(gnutls_credentials_set); MAKE_FUNCPTR(gnutls_deinit); +static gnutls_free_function *pgnutls_free;
You don't need gnutls_free(). GnuTLS uses libc allocation functions by default so you can use free() instead.
participants (2)
-
Damjan Jovanovic -
Hans Leidekker