Mercurial > hg > nginx
comparison src/core/ngx_hash.c @ 1415:d83687d29853
fix trailing wildcard when two or more listen used in one server
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 24 Aug 2007 11:05:47 +0000 |
parents | 8ef04207c84f |
children | 22fb8f72d3e7 |
comparison
equal
deleted
inserted
replaced
1413:be1e56a892d8 | 1415:d83687d29853 |
---|---|
887 | 887 |
888 } else { | 888 } else { |
889 | 889 |
890 /* convert "www.example.*" to "www.example\0" */ | 890 /* convert "www.example.*" to "www.example\0" */ |
891 | 891 |
892 p = key->data; | |
893 key->data[last] = '\0'; | |
894 last++; | 892 last++; |
893 | |
894 p = ngx_palloc(ha->temp_pool, last); | |
895 if (p == NULL) { | |
896 return NGX_ERROR; | |
897 } | |
898 | |
899 ngx_cpystrn(p, key->data, last - 1); | |
895 | 900 |
896 hwc = &ha->dns_wc_tail; | 901 hwc = &ha->dns_wc_tail; |
897 keys = &ha->dns_wc_tail_hash[k]; | 902 keys = &ha->dns_wc_tail_hash[k]; |
898 } | 903 } |
899 | 904 |