]> sjero.net Git - wget/blobdiff - src/gnutls.c
Remove tight loop around gnutls_record_recv.
[wget] / src / gnutls.c
index 50957e5c3e74c87dc9f707f789590502d31dec51..564170fec4213e30878e9c51d176e146349a7be5 100644 (file)
@@ -202,15 +202,8 @@ wgnutls_peek (int fd, char *buf, int bufsize, void *arg)
       if (ret < 0)
         return ret;
 #endif
-      do
-        {
-          ret = gnutls_record_recv (ctx->session, buf + offset,
-                                     bufsize - offset);
-        }
-      while (ret == GNUTLS_E_INTERRUPTED || ret == GNUTLS_E_AGAIN);
-
-      read = ret;
-
+      read = gnutls_record_recv (ctx->session, buf + offset,
+                                 bufsize - offset);
       if (read < 0)
         {
           if (offset)