diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-01-24 19:44:58 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-01-24 19:47:57 +0100 |
commit | b3b4f6be4f4077d181a17f0e192251679db9ccbe (patch) | |
tree | 98f7e092bc869def652432bd55e9732af4f00297 /src | |
parent | d595c5abcf330f00ceaa22c9c632eb7542c240e2 (diff) | |
download | gnutls-b3b4f6be4f4077d181a17f0e192251679db9ccbe.tar.gz |
corrected push/pull function setting
Diffstat (limited to 'src')
-rw-r--r-- | src/common.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/common.h b/src/common.h index f5d66ff356..927c175987 100644 --- a/src/common.h +++ b/src/common.h @@ -68,7 +68,8 @@ pin_callback(void *user, int attempt, const char *token_url, void pkcs11_common(void); #ifdef _WIN32 -static int neterrno() +# include <errno.h> +static int neterrno(void) { int err = WSAGetLastError(); @@ -93,11 +94,12 @@ system_read(gnutls_transport_ptr_t ptr, void *data, size_t data_size) return recv((long)ptr, data, data_size, 0); } +static void set_read_funcs(gnutls_session_t session) { - gnutls_transport_set_push_function(vpninfo->https_sess, system_write); - gnutls_transport_set_pull_function(vpninfo->https_sess, system_read); - gnutls_transport_set_errno_function(vpninfo->https_sess, neterrno); + gnutls_transport_set_push_function(session, system_write); + gnutls_transport_set_pull_function(session, system_read); + gnutls_transport_set_errno_function(session, neterrno); } #else |