]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
change signal to broadcast for jobCompressed condition varaible since multiple thread...
authorPaul Cruz <paulcruz74@fb.com>
Mon, 31 Jul 2017 20:43:03 +0000 (13:43 -0700)
committerPaul Cruz <paulcruz74@fb.com>
Mon, 31 Jul 2017 20:43:03 +0000 (13:43 -0700)
contrib/adaptive-compression/adapt.c

index 5cec227ec23375f1f1964ece57ccbce12b167a6c..eeb4c2ea97f4e9608cc783278281a80b2251a10e 100644 (file)
@@ -333,7 +333,7 @@ static void signalErrorToThreads(adaptCCtx* ctx)
     pthread_mutex_unlock(&ctx->jobReady_mutex.pMutex);
 
     pthread_mutex_lock(&ctx->jobCompressed_mutex.pMutex);
-    pthread_cond_signal(&ctx->jobCompressed_cond.pCond);
+    pthread_cond_broadcast(&ctx->jobCompressed_cond.pCond);
     pthread_mutex_unlock(&ctx->jobReady_mutex.pMutex);
 
     pthread_mutex_lock(&ctx->jobWrite_mutex.pMutex);