Commit 70b5b698 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

http2: remove the closed check in http2_recv

With the "drained" functionality we can get here slightly asynchronously
so the stream have have been closed but there is pending data left to
read.
parent a28734be
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -768,12 +768,15 @@ static ssize_t http2_recv(struct connectdata *conn, int sockindex,

  (void)sockindex; /* we always do HTTP2 on sockindex 0 */

#if 0
  if(stream->closed) {
    /* Reset to FALSE to prevent infinite loop in readwrite_data
       function. */
    stream->closed = FALSE;
    DEBUGF(infof(data, "http2_recv2 stream found closed?\n"));
    return 0;
  }
#endif

  /* Nullify here because we call nghttp2_session_send() and they
     might refer to the old buffer. */