Mercurial > hg > nginx
comparison src/event/ngx_event_openssl.c @ 5666:a77c0839c993
SSL: added explicit check for ngx_strlchr() result.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 22 Apr 2014 14:02:45 +0400 |
parents | 060c2e692b96 |
children | cac82b9b3499 |
comparison
equal
deleted
inserted
replaced
5665:46d0795a846c | 5666:a77c0839c993 |
---|---|
2635 plen -= 1; | 2635 plen -= 1; |
2636 p += 1; | 2636 p += 1; |
2637 | 2637 |
2638 end = s + slen; | 2638 end = s + slen; |
2639 s = ngx_strlchr(s, end, '.'); | 2639 s = ngx_strlchr(s, end, '.'); |
2640 | |
2641 if (s == NULL) { | |
2642 return NGX_ERROR; | |
2643 } | |
2644 | |
2640 slen = end - s; | 2645 slen = end - s; |
2641 | 2646 |
2642 if (plen == slen && ngx_strncasecmp(s, p, plen) == 0) { | 2647 if (plen == slen && ngx_strncasecmp(s, p, plen) == 0) { |
2643 return NGX_OK; | 2648 return NGX_OK; |
2644 } | 2649 } |