while(!ossl_quic_tserver_is_handshake_confirmed(qtserv)) {
wait_for_activity(qtserv);
ossl_quic_tserver_tick(qtserv);
+ if (ossl_quic_tserver_is_terminated(qtserv)) {
+ BIO_printf(bio_err, "Failed waiting for handshake completion\n");
+ ret = EXIT_FAILURE;
+ goto end;
+ }
}
for (;; respnum++) {
wait_for_activity(qtserv);
ossl_quic_tserver_tick(qtserv);
+ if (ossl_quic_tserver_is_terminated(qtserv)) {
+ BIO_printf(bio_err, "Failed reading request\n");
+ ret = EXIT_FAILURE;
+ goto end;
+ }
if (ossl_quic_tserver_read(qtserv, streamid, reqbuf + reqbytes,
sizeof(reqbuf) - reqbytes,