diff options
author | Vladimir Homutov <vl@nginx.com> | 2020-10-05 14:36:17 +0300 |
---|---|---|
committer | Vladimir Homutov <vl@nginx.com> | 2020-10-05 14:36:17 +0300 |
commit | 4ed768d3d12fd875af3801a0958aed514bb7b19d (patch) | |
tree | d8eb688080008530a9900bd7146ca6b456a2a8ec /src | |
parent | b99a4a0b82e49bd73db430d21a9d3fa6cf18377e (diff) | |
download | nginx-4ed768d3d12fd875af3801a0958aed514bb7b19d.tar.gz nginx-4ed768d3d12fd875af3801a0958aed514bb7b19d.zip |
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".
Diffstat (limited to 'src')
-rw-r--r-- | src/event/ngx_event_quic.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/event/ngx_event_quic.h b/src/event/ngx_event_quic.h index ece86bda7..7ff12f6d5 100644 --- a/src/event/ngx_event_quic.h +++ b/src/event/ngx_event_quic.h @@ -130,8 +130,11 @@ void ngx_quic_finalize_connection(ngx_connection_t *c, ngx_uint_t err, #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; |