mirror of
https://github.com/adulau/ssldump.git
synced 2024-11-07 12:06:27 +00:00
use sni in server_name
This commit is contained in:
parent
9e2bdf4429
commit
0189147e99
1 changed files with 11 additions and 0 deletions
|
@ -2669,6 +2669,17 @@ static int decode_server_name_type_host_name(ssl,dir,seg,data)
|
||||||
printf(": %.*s",l,data->data);
|
printf(": %.*s",l,data->data);
|
||||||
|
|
||||||
/* Possibly use data->data to set/modify ssl->server_name */
|
/* Possibly use data->data to set/modify ssl->server_name */
|
||||||
|
if (l!=0)
|
||||||
|
{
|
||||||
|
char* server_name;
|
||||||
|
server_name = calloc(l+1,sizeof(char));
|
||||||
|
if (server_name != NULL)
|
||||||
|
{
|
||||||
|
if (ssl->server_name) free(ssl->server_name);
|
||||||
|
memcpy(server_name,data->data,l);
|
||||||
|
ssl->server_name = server_name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
data->len-=l;
|
data->len-=l;
|
||||||
data->data+=l;
|
data->data+=l;
|
||||||
|
|
Loading…
Reference in a new issue