diff options
author | Simon Josefsson <simon@josefsson.org> | 2009-05-20 12:34:34 +0200 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2009-05-20 12:34:34 +0200 |
commit | b5021eb53c959059603372fe85df4da5a7579ce8 (patch) | |
tree | af4f3957909bcf48824c4e3d488d8b5c2d673537 | |
parent | 008ae302736f6e1b8e70e87b0cfe1ae86703aa50 (diff) | |
download | gnutls-b5021eb53c959059603372fe85df4da5a7579ce8.tar.gz |
Fix gnutls-serv and gnutls-cli-debug on Windows.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/serv.c | 4 | ||||
-rw-r--r-- | src/tls_test.c | 5 |
3 files changed, 9 insertions, 2 deletions
@@ -5,6 +5,8 @@ See the end for copying conditions. * Version 2.7.12 (unreleased) +** gnutls-serv, gnutls-cli-debug: Make them work on Windows. + ** tests/crq_key_id: Don't read entropy from /dev/random in self-test. Reported by Andreas Metzler <ametzler@downhill.at.eu.org> in <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3570>. diff --git a/src/serv.c b/src/serv.c index a07fcf3566..2ac75825b2 100644 --- a/src/serv.c +++ b/src/serv.c @@ -48,6 +48,7 @@ #include "version-etc.h" #include "read-file.h" #include "minmax.h" +#include "sockets.h" /* konqueror cannot handle sending the page in multiple * pieces. @@ -1127,7 +1128,8 @@ main (int argc, char **argv) j->tls_session = tls_session; gnutls_transport_set_ptr (tls_session, - (gnutls_transport_ptr_t) accept_fd); + (gnutls_transport_ptr_t) + gl_fd_to_handle (accept_fd)); j->handshake_ok = 0; if (verbose == 0) diff --git a/src/tls_test.c b/src/tls_test.c index dae853c86a..9417c39cc6 100644 --- a/src/tls_test.c +++ b/src/tls_test.c @@ -32,8 +32,10 @@ #include <common.h> #include <tls_test-gaa.h> +/* Gnulib portability files. */ #include <progname.h> #include <version-etc.h> +#include "sockets.h" #define ERR(err,s) if (err==-1) {perror(s);return(1);} #define MAX_BUF 4096 @@ -259,7 +261,8 @@ main (int argc, char **argv) } } ERR (err, "connect") gnutls_init (&state, GNUTLS_CLIENT); - gnutls_transport_set_ptr (state, (gnutls_transport_ptr_t) sd); + gnutls_transport_set_ptr (state, (gnutls_transport_ptr_t) + gl_fd_to_handle (sd)); do { |