diff options
Diffstat (limited to 'lib/buffers.c')
-rw-r--r-- | lib/buffers.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/buffers.c b/lib/buffers.c index cc340710ff..e43a0c4b5d 100644 --- a/lib/buffers.c +++ b/lib/buffers.c @@ -380,7 +380,7 @@ _gnutls_stream_read(gnutls_session_t session, mbuffer_st ** bufel, left -= i; (*bufel)->msg.size += i; - if (ms && *ms > 0) { + if (ms && *ms > 0 && *ms != GNUTLS_INDEFINITE_TIMEOUT) { gettime(&t2); diff = timespec_sub_ms(&t2, &t1); if (diff < *ms) |