Le 10/12/2021 à 15:50, jor...@apache.org a écrit :
Author: jorton
Date: Fri Dec 10 14:50:19 2021
New Revision: 1895774

URL: http://svn.apache.org/viewvc?rev=1895774&view=rev
Log:
* modules/ssl/ssl_engine_io.c (bio_filter_in_ctrl): Remove debugging
   assert for unexpected control commands, matching bio_filter_out_ctrl
   which also ignores such invocations.  Fixes core dumps in debug
   builds with OpenSSL 3.0.0 which triggers this via the
   BIO_get_ktls_recv() call on the SSL bio, aka
     BIO_ctrl(b, BIO_CTRL_GET_KTLS_RECV, ...);

See: 
https://github.com/openssl/openssl/blob/105af0ad923a665ca5fee296b52dbf34b524a2aa/ssl/record/rec_layer_s3.c#L274

Modified:
     httpd/httpd/trunk/modules/ssl/ssl_engine_io.c

Modified: httpd/httpd/trunk/modules/ssl/ssl_engine_io.c
URL: 
http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/ssl_engine_io.c?rev=1895774&r1=1895773&r2=1895774&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/ssl/ssl_engine_io.c (original)
+++ httpd/httpd/trunk/modules/ssl/ssl_engine_io.c Fri Dec 10 14:50:19 2021
@@ -627,7 +627,6 @@ static long bio_filter_in_ctrl(BIO *bio,
      ap_log_cerror(APLOG_MARK, APLOG_TRACE1, 0, inctx->f->c,
                    "BUG: bio_filter_in_ctrl() should not be called with 
cmd=%i",
                    cmd);
-    AP_DEBUG_ASSERT(0);

Does the "BUG" message still makes sense, then?

CJ

      return 0;
  }

Reply via email to