]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
corrected push/pull function setting
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 24 Jan 2014 18:44:58 +0000 (19:44 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 24 Jan 2014 18:48:36 +0000 (19:48 +0100)
src/common.h

index f5d66ff35627d3c33a69f5f08f427680945dd46e..927c1759870d7e89a7b074e9928dc119abd5ae78 100644 (file)
@@ -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