BUILD: mux-h2/traces: fix build on 32-bit due to size of the DATA frame

Commit cf3fe1eed ("MINOR: mux-h2/traces: print the size of the DATA
frames") added the size of the DATA frame to the traces. Unfortunately
it uses ullong instead of ulong to cast a pointer, which breaks the
build on 32-bit platforms. Let's just switch it to ulong which works
on both.
This commit is contained in:
Willy Tarreau 2024-10-21 04:17:59 +02:00
parent 278b9613a3
commit 9aa86b9dbd

View File

@ -632,7 +632,7 @@ static void h2_trace(enum trace_level level, uint64_t mask, const struct trace_s
}
if ((mask & H2_EV_RX_DATA) && level == TRACE_LEVEL_DATA)
chunk_appendf(&trace_buf, " data=%llu", (ullong)a4);
chunk_appendf(&trace_buf, " data=%lu", (ulong)a4);
}
/* Let's dump decoded requests and responses right after parsing. They