mirror of
https://github.com/nginx/nginx.git
synced 2025-06-10 19:42:39 +08:00
Fixed NGX_TID_T_FMT format specification for uint64_t.
Previously, "%uA" was used, which corresponds to ngx_atomic_uint_t. Size of ngx_atomic_uint_t can be easily different from uint64_t, leading to undefined results.
This commit is contained in:
parent
b93931ae82
commit
5a19c034f3
@ -47,12 +47,12 @@ typedef uint32_t ngx_tid_t;
|
|||||||
#elif (NGX_DARWIN)
|
#elif (NGX_DARWIN)
|
||||||
|
|
||||||
typedef uint64_t ngx_tid_t;
|
typedef uint64_t ngx_tid_t;
|
||||||
#define NGX_TID_T_FMT "%uA"
|
#define NGX_TID_T_FMT "%uL"
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
typedef uint64_t ngx_tid_t;
|
typedef uint64_t ngx_tid_t;
|
||||||
#define NGX_TID_T_FMT "%uA"
|
#define NGX_TID_T_FMT "%uL"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user