[openssl/openssl] 20da44: QUIC: ignore rejected default stream candidates

"'carrerasdarren-cell' via openssl-commits" <[email protected]>
Newsgroups gmane.comp.encryption.openssl.cvs
Message-ID <openssl/openssl/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 20da449b76daf8c93fd38cfbfac2a6776217a8f8
      https://github.com/openssl/openssl/commit/20da449b76daf8c93fd38cfbfac2a6776217a8f8
  Author: Darren Ray Carreras <[email protected]>
  Date:   2026-08-11 (Tue, 11 Aug 2026)

  Changed paths:
    M ssl/quic/quic_impl.c
    M test/radix/quic_tests.c

  Log Message:
  -----------
  QUIC: ignore rejected default stream candidates

Auto-rejected streams remain in the stream map until garbage collection, but
they are never linked to the incoming accept queue. Connection-level reads
currently treat such a stream as a default stream candidate and try to remove
its unlinked accept node, which aborts in debug builds and dereferences NULL
when assertions are disabled.

Only select peer streams that are still linked to the accept queue, and add
a regression test requiring SSL_ERROR_WANT_READ after the peer stream is
rejected.

Fixes #31685

Assisted-by: Codex:GPT-5

Reviewed-by: Saša Nedvědický <[email protected]>
Reviewed-by: Jakub Zelenka <[email protected]>
MergeDate: Tue Aug 11 07:15:53 2026
(Merged from https://github.com/openssl/openssl/pull/32020)



To unsubscribe from these emails, change your notification settings at https://github.com/openssl/openssl/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups "openssl-commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/a/openssl.org/d/msgid/openssl-commits/openssl/openssl/push/refs/heads/master/258f06-20da44%40github.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.