Fix: libc internal mutex races with run_as
[lttng-tools.git] / src / common / consumer.c
index 2eda944e114b12de570895c28fe8eb8dd69b332e..9eb24c7a49df195c08e644e1aaba000c710608b5 100644 (file)
@@ -1212,6 +1212,8 @@ void lttng_consumer_cleanup(void)
         * it.
         */
        lttng_ht_destroy(consumer_data.stream_list_ht);
+
+       run_as_destroy_worker();
 }
 
 /*
@@ -2356,7 +2358,7 @@ restart:
                                consumer_del_metadata_stream(stream, metadata_ht);
                        } else {
                                ERR("Unexpected poll events %u for sock %d", revents, pollfd);
-                               rcu_read_unlock;
+                               rcu_read_unlock();
                                goto end;
                        }
                        /* Release RCU lock for the stream looked up */
This page took 0.023018 seconds and 4 git commands to generate.