equal
deleted
inserted
replaced
214 |
214 |
215 if ((cn[0] == '*') && (cn[1] == '.')) { |
215 if ((cn[0] == '*') && (cn[1] == '.')) { |
216 domain = strstr (cn, server); |
216 domain = strstr (cn, server); |
217 } |
217 } |
218 |
218 |
219 if ((domain == NULL) || (strncmp (server, domain, LM_SSL_CN_MAX) != 0)) { |
219 if ((domain == NULL) || (strncasecmp (server, domain, LM_SSL_CN_MAX) != 0)) { |
220 if (base->func (ssl, |
220 if (base->func (ssl, |
221 LM_SSL_STATUS_CERT_HOSTNAME_MISMATCH, |
221 LM_SSL_STATUS_CERT_HOSTNAME_MISMATCH, |
222 base->func_data) != LM_SSL_RESPONSE_CONTINUE) { |
222 base->func_data) != LM_SSL_RESPONSE_CONTINUE) { |
223 retval = FALSE; |
223 retval = FALSE; |
224 } |
224 } |