/* convert "www.example.com" to "\3www\7example\3com\0" */
len = 0;
p--;
*p-- = '\0';
for (s = ctx->name.data + ctx->name.len - 1; s >= ctx->name.data; s--) {
if (*s != '.') {
*p = *s;
len++;
} else {
if (len == 0) {
return NGX_DECLINED;
}
*p = (u_char) len;
len = 0;
}
p--;
}
*p = (u_char) len;
line 1778
if (*s != '.') {
if ctx->name.data = 0x0 ctx->name.len = 0
s = 0xffffffff
*s will cause segment fault。
Thanks_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel