summaryrefslogtreecommitdiff
path: root/lib/buffers.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/buffers.c')
-rw-r--r--lib/buffers.c2
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)