# HG changeset patch # User Vladimir Homutov # Date 1601897777 -10800 # Node ID a0631204d88a806a80b76346d8e771ab42142c83 # Parent 6dac06dfe779da71258b12e95afb740b2bbb095f QUIC: fixed build with clang and NGX_QUIC_DEBUG_CRYPTO enabled. The ngx_quic_hexdump() function is wrapped into macros to cast "data" argument to "* u_char". diff -r 6dac06dfe779 -r a0631204d88a src/event/ngx_event_quic.h --- a/src/event/ngx_event_quic.h Mon Oct 05 10:03:01 2020 +0300 +++ b/src/event/ngx_event_quic.h Mon Oct 05 14:36:17 2020 +0300 @@ -130,8 +130,11 @@ #if (NGX_DEBUG) +#define ngx_quic_hexdump(log, fmt, data, len) \ + ngx_quic_hexdump_real(log, fmt, (u_char *) data, (size_t) len) + static ngx_inline -void ngx_quic_hexdump(ngx_log_t *log, const char *label, u_char *data, +void ngx_quic_hexdump_real(ngx_log_t *log, const char *label, u_char *data, size_t len) { ngx_int_t m;