Mercurial > hg > nginx-quic
comparison src/core/ngx_log.c @ 2638:a3f062177dba stable-0.6
r2336, r2337, r2339, r2390 merge:
bugfixes in error logging:
*) ngx_strerror_r() style and size == 0 bug fix
*) increase ngx_conf_log_error() buffer
*) always log an error code
*) fix segfault on close error
*) compact win32 errno logging
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 01 Apr 2009 15:47:12 +0000 |
parents | 0ebecd0c3410 |
children | 6fd7d9c3218d |
comparison
equal
deleted
inserted
replaced
2637:8e4450668968 | 2638:a3f062177dba |
---|---|
125 *p++ = '.'; | 125 *p++ = '.'; |
126 *p++ = '.'; | 126 *p++ = '.'; |
127 } | 127 } |
128 | 128 |
129 #if (NGX_WIN32) | 129 #if (NGX_WIN32) |
130 | 130 p = ngx_snprintf(p, last - p, ((unsigned) err < 0x80000000) |
131 if ((unsigned) err >= 0x80000000) { | 131 ? " (%d: " : " (%Xd: ", err); |
132 p = ngx_snprintf(p, last - p, " (%Xd: ", err); | |
133 | |
134 } else { | |
135 p = ngx_snprintf(p, last - p, " (%d: ", err); | |
136 } | |
137 | |
138 #else | 132 #else |
139 | |
140 p = ngx_snprintf(p, last - p, " (%d: ", err); | 133 p = ngx_snprintf(p, last - p, " (%d: ", err); |
141 | |
142 #endif | 134 #endif |
143 | 135 |
144 p = ngx_strerror_r(err, p, last - p); | 136 p = ngx_strerror_r(err, p, last - p); |
145 | 137 |
146 if (p < last) { | 138 if (p < last) { |