Commit 84d811f6 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

http2: on_frame_recv: return early on stream 0

Coverity CID 1299426 warned about possible NULL dereference otherwise,
but that would only ever happen if we get invalid HTTP/2 data with
frames for stream 0. Avoid this risk by returning early when stream 0 is
used.
parent d04bab88
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -235,6 +235,9 @@ static int on_frame_recv(nghttp2_session *session, const nghttp2_frame *frame,
    }
    stream = data_s->req.protop;
  }
  else
    /* we do nothing on stream zero */
    return 0;

  switch(frame->hd.type) {
  case NGHTTP2_DATA: