Mutex while updating statedump_pending is not needed
[lttng-ust.git] / liblttng-ust / lttng-ust-comm.c
index 3a3e1d2827c82ea48ef6a79c1b89293ffbfce5b9..3df2adc6f96e0b0b16189efe6497509ea845e3da 100644 (file)
@@ -518,8 +518,8 @@ void handle_pending_statedump(struct sock_info *sock_info)
        int ctor_passed = sock_info->constructor_sem_posted;
 
        if (ctor_passed && sock_info->statedump_pending) {
-               pthread_mutex_lock(&ust_fork_mutex);
                sock_info->statedump_pending = 0;
+               pthread_mutex_lock(&ust_fork_mutex);
                lttng_handle_pending_statedump(sock_info);
                pthread_mutex_unlock(&ust_fork_mutex);
        }
This page took 0.026145 seconds and 4 git commands to generate.