diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-05-25 00:20:26 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-05-25 00:20:26 +0200 |
commit | 0deeccea4f87796474d75c6ce0f617aa864c438c (patch) | |
tree | b98d2e7c9f88333b76b870b780dbcb70b3639da8 /lib | |
parent | b8ee577afce90c3b2b5f039350f0e4b44d05e9c5 (diff) | |
download | gnutls-0deeccea4f87796474d75c6ce0f617aa864c438c.tar.gz |
do not try to write to a socket when no data.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gnutls_buffers.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/gnutls_buffers.c b/lib/gnutls_buffers.c index 3a7cca2682..1ca46eed27 100644 --- a/lib/gnutls_buffers.c +++ b/lib/gnutls_buffers.c @@ -554,6 +554,12 @@ _gnutls_io_write_flush (gnutls_session_t session) } } + if (tosend == 0) + { + gnutls_assert(); + return 0; + } + ret = _gnutls_writev (session, iovec, i); if (ret >= 0) { |