diff --git a/src/quic_trace.c b/src/quic_trace.c index ce683f657..26ebb6eef 100644 --- a/src/quic_trace.c +++ b/src/quic_trace.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include @@ -260,9 +261,13 @@ static void quic_trace(enum trace_level level, uint64_t mask, const struct trace if (mask & QUIC_EV_CONN_IO_CB) { const enum quic_handshake_state *state = a2; + const SSL *ssl = a3; if (state) chunk_appendf(&trace_buf, " state=%s", quic_hdshk_state_str(*state)); + if (ssl) + chunk_appendf(&trace_buf, " early_data_status=%s", + quic_ssl_early_data_status_str(ssl)); } if (mask & (QUIC_EV_CONN_TRMHP|QUIC_EV_CONN_ELRMHP|QUIC_EV_CONN_SPKT)) {