mirror of
https://github.com/openssl/openssl.git
synced 2025-02-17 14:32:04 +08:00
Provide a more information early_data message in s_server
s_server reported early_data not being sent and early_data being rejected in the same way, i.e. "No early data received". This is slightly misleading so this commit provides a different error message if the early data is rejected. Reviewed-by: Ben Kaduk <kaduk@mit.edu> (Merged from https://github.com/openssl/openssl/pull/4738)
This commit is contained in:
parent
bfab12bb7d
commit
3b5873567d
@ -2340,10 +2340,14 @@ static int sv_body(int s, int stype, int prot, unsigned char *context)
|
||||
(void)BIO_flush(bio_s_out);
|
||||
}
|
||||
}
|
||||
if (write_header)
|
||||
if (write_header) {
|
||||
if (SSL_get_early_data_status(con) == SSL_EARLY_DATA_NOT_SENT)
|
||||
BIO_printf(bio_s_out, "No early data received\n");
|
||||
else
|
||||
BIO_printf(bio_s_out, "Early data was rejected\n");
|
||||
} else {
|
||||
BIO_printf(bio_s_out, "\nEnd of early data\n");
|
||||
}
|
||||
if (SSL_is_init_finished(con))
|
||||
print_connection_info(con);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user