update test
diff --git a/t/openssl.c b/t/openssl.c
index c99ea04..4ca49aa 100644
--- a/t/openssl.c
+++ b/t/openssl.c
@@ -464,10 +464,12 @@
if (num_issued < num_total)
qat_set_pending(offending);
break;
- case PTLS_ERROR_ASYNC_OPERATION:
- qat.conns[offending].wait_fd = ptls_openssl_get_async_fd(qat.conns[offending].tls);
+ case PTLS_ERROR_ASYNC_OPERATION: {
+ ptls_async_job_t *job = ptls_get_async_job(qat.conns[offending].tls);
+ assert(job->get_fd != NULL);
+ qat.conns[offending].wait_fd = job->get_fd(job);
assert(qat.conns[offending].wait_fd != -1);
- break;
+ } break;
default:
fprintf(stderr, "ptls_handshake returned %d\n", hsret);
abort();