mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-06-27 15:43:42 +08:00
Fix hostname verify bug
This commit is contained in:
@@ -461,8 +461,12 @@ bad:
|
||||
error_print();
|
||||
goto end;
|
||||
}
|
||||
if (tls_set_hostname(&conn, server_name ? server_name : host) != 1) {
|
||||
error_print();
|
||||
goto end;
|
||||
}
|
||||
if (server_name) {
|
||||
if (tls_set_server_name(&conn, (uint8_t *)server_name, strlen(server_name)) != 1) {
|
||||
if (tls_set_server_name(&conn) != 1) {
|
||||
error_print();
|
||||
goto end;
|
||||
}
|
||||
|
||||
@@ -447,8 +447,12 @@ bad:
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (tls_set_hostname(&conn, server_name ? server_name : host) != 1) {
|
||||
error_print();
|
||||
goto end;
|
||||
}
|
||||
if (server_name) {
|
||||
if (tls_set_server_name(&conn, (uint8_t *)server_name, strlen(server_name)) != 1) {
|
||||
if (tls_set_server_name(&conn) != 1) {
|
||||
error_print();
|
||||
goto end;
|
||||
}
|
||||
|
||||
@@ -636,8 +636,12 @@ bad:
|
||||
}
|
||||
}
|
||||
|
||||
if (tls_set_hostname(&conn, server_name ? server_name : host) != 1) {
|
||||
error_print();
|
||||
goto end;
|
||||
}
|
||||
if (server_name) {
|
||||
if (tls_set_server_name(&conn, (uint8_t *)server_name, strlen(server_name)) != 1) {
|
||||
if (tls_set_server_name(&conn) != 1) {
|
||||
error_print();
|
||||
goto end;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user