diff --git a/src/clib/lib/job_queue/job_queue_status.cpp b/src/clib/lib/job_queue/job_queue_status.cpp index 12cf6066725..1e302b5f705 100644 --- a/src/clib/lib/job_queue/job_queue_status.cpp +++ b/src/clib/lib/job_queue/job_queue_status.cpp @@ -4,7 +4,9 @@ #include job_queue_status_type *job_queue_status_alloc() { - return new job_queue_status_struct; + auto job_queue_status = new job_queue_status_struct; + pthread_rwlock_init(&job_queue_status->rw_lock, nullptr); + return job_queue_status; } void job_queue_status_free(job_queue_status_type *status) { delete status; }