summaryrefslogtreecommitdiff
path: root/lib/gnutls_kx.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2001-08-06 20:00:47 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2001-08-06 20:00:47 +0000
commit88202507ec10b6ea0a5a1a5a16cb6803342a601f (patch)
treebd3192163c36bca435a1502d8166ffc59fc871e2 /lib/gnutls_kx.c
parent645b83512a867ea3bb5b2cce432c679b0e2021d0 (diff)
downloadgnutls-88202507ec10b6ea0a5a1a5a16cb6803342a601f.tar.gz
several fixes. Added client authentication with x509PKI
Diffstat (limited to 'lib/gnutls_kx.c')
-rw-r--r--lib/gnutls_kx.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/gnutls_kx.c b/lib/gnutls_kx.c
index b4f6040f24..17666da8e9 100644
--- a/lib/gnutls_kx.c
+++ b/lib/gnutls_kx.c
@@ -38,9 +38,6 @@ int _gnutls_generate_master( GNUTLS_STATE state) {
static int generate_normal_master( GNUTLS_STATE state) {
int premaster_size;
-#ifdef HARD_DEBUG
-int i;
-#endif
opaque* premaster, *master;
int ret = 0;
char random[2*TLS_RANDOM_SIZE];
@@ -244,6 +241,9 @@ int _gnutls_send_client_certificate_verify(SOCKET cd, GNUTLS_STATE state)
gnutls_assert();
return data_size;
}
+ if (data_size == 0)
+ return 0;
+
ret =
_gnutls_send_handshake(cd, state, data,
data_size,