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 }