QLOG: Treat empty environment variable as default filter
authorHugo Landau <hlandau@openssl.org>
Tue, 23 Jan 2024 14:19:05 +0000 (14:19 +0000)
committerHugo Landau <hlandau@openssl.org>
Fri, 2 Feb 2024 11:50:29 +0000 (11:50 +0000)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)

ssl/quic/qlog.c

index 82da15f5d12674f3cc85a0da6f596d1e9f36886d..b0cb68bdb03a1b60e70450d133686448635aac23 100644 (file)
@@ -134,7 +134,7 @@ QLOG *ossl_qlog_new_from_env(const QLOG_TRACE_INFO *info)
     if (!ossl_qlog_set_sink_filename(qlog, filename))
         goto err;
 
-    if (qfilter == NULL)
+    if (qfilter == NULL || qfilter[0] == '\0')
         qfilter = "*";
 
     if (!ossl_qlog_set_filter(qlog, qfilter))