QUIC Thread Assisted Mode: Support Windows XP
[openssl.git] / ssl / quic / quic_thread_assist.c
index 3e2ff1bc6fb8f9d86d722c2c5d7532f9816e7ff4..93d246ea8e1ebd08451660b45ed10cd25ab43ccc 100644 (file)
@@ -85,7 +85,7 @@ int ossl_quic_thread_assist_stop_async(QUIC_THREAD_ASSIST *qta)
 {
     if (!qta->teardown) {
         qta->teardown = 1;
-        ossl_crypto_condvar_broadcast(qta->cv);
+        ossl_crypto_condvar_signal(qta->cv);
     }
 
     return 1;
@@ -133,11 +133,7 @@ int ossl_quic_thread_assist_notify_deadline_changed(QUIC_THREAD_ASSIST *qta)
     if (qta->teardown)
         return 0;
 
-    /*
-     * Wake-one would be better here but as there is only one listening thread
-     * this does not actually matter.
-     */
-    ossl_crypto_condvar_broadcast(qta->cv);
+    ossl_crypto_condvar_signal(qta->cv);
     return 1;
 }