[openssl/openssl] 098f27: Ignore ping deadline when calculating tick deadlin...

Matt Caswell noreply at github.com
Thu Oct 19 09:57:14 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 098f27f9ef8be2a418f76896ee3c824e8709fcf7
      https://github.com/openssl/openssl/commit/098f27f9ef8be2a418f76896ee3c824e8709fcf7
  Author: Matt Caswell <matt at openssl.org>
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  Ignore ping deadline when calculating tick deadline if we can't send

If the CC TX allowance is zero then we cannot send a PING frame at the
moment, so do not take into account the ping deadline when calculating the
tick deadline in that case.

This avoids the hang found by the fuzzer mentioned in
https://github.com/openssl/openssl/pull/22368#issuecomment-1765131727

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22410)




More information about the openssl-commits mailing list