mirror of
https://github.com/openssl/openssl.git
synced 2025-04-06 20:20:50 +08:00
82-test_ocsp_cert_chain.t: kill -HUP the server after client quits
This ensures even if the connection for some reason fails, the server will terminate and the test won't get stuck. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> (Merged from https://github.com/openssl/openssl/pull/23857)
This commit is contained in:
parent
7054412ea8
commit
f4fcc21fdc
@ -120,6 +120,9 @@ sub run_test {
|
||||
my @s_client_cmd = ("s_client", "-connect", "localhost:$server_port", "-status", "-verify_return_error");
|
||||
my $s_client_pid = open3(my $s_client_i, my $s_client_o, my $s_client_e = gensym, $shlib_wrap, $apps_openssl, @s_client_cmd);
|
||||
|
||||
waitpid($s_client_pid, 0);
|
||||
kill 'HUP', $s_server_pid, $ocsp_pid;
|
||||
|
||||
### the output from s_server that we want to check is written to its stderr
|
||||
### cert_status: ocsp response sent:
|
||||
|
||||
@ -133,9 +136,6 @@ sub run_test {
|
||||
}
|
||||
}
|
||||
ok($resp == 1, "check s_server sent ocsp response");
|
||||
|
||||
waitpid($s_client_pid, 0);
|
||||
kill 'HUP', $s_server_pid, $ocsp_pid;
|
||||
}
|
||||
|
||||
run_test();
|
||||
|
Loading…
x
Reference in New Issue
Block a user