diff --git a/lib/modules/SSL.pmod/testsuite.in b/lib/modules/SSL.pmod/testsuite.in index 646257b3292935844e4248235f3de0273e3049e8..e06363507f9e48c6cb629266847b9c0356bdff9c 100644 --- a/lib/modules/SSL.pmod/testsuite.in +++ b/lib/modules/SSL.pmod/testsuite.in @@ -733,7 +733,7 @@ test_do([[ // NB: Client doesn't close connection before all data has // been returned, so we can't just use read(1024) here. if (!server->is_open()) { - return "Server connection was closed.\n"; + return exp_data && "Server connection was closed.\n"; } string data = server->read(min(1024, bytes)); if (!data) { @@ -769,7 +769,7 @@ test_do([[ Thread.Thread sender_thread = Thread.Thread(lambda() { if (!client->is_open()) { - return "Client connection was closed.\n"; + return exp_data && "Client connection was closed.\n"; } int bytes = client->write(client_msg); if (bytes == sizeof(client_msg)) return 0; @@ -779,7 +779,7 @@ test_do([[ Thread.Thread reader_thread = Thread.Thread(lambda() { if (!client->is_open()) { - return "Client connection was closed.\n"; + return exp_data && "Client connection was closed.\n"; } string recv = client->read(sizeof(client_msg)); client->close();