1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-11 20:15:03 -05:00

avoid possible NULL dereference caused by my previous fix

This commit is contained in:
Daniel Stenberg 2009-08-03 14:07:57 +00:00
parent df09088a96
commit 35eb9fc6ad

View File

@ -1178,7 +1178,7 @@ static CURLcode verifyhost(struct connectdata *conn,
else /* not a UTF8 name */
j = ASN1_STRING_to_UTF8(&peer_CN, tmp);
if((int)strlen((char *)peer_CN) != j) {
if(peer_CN && ((int)strlen((char *)peer_CN) != j)) {
/* there was a terminating zero before the end of string, this
cannot match and we return failure! */
failf(data, "SSL: illegal cert name field");