Assert that the consumer socket lock is taken during communication
[lttng-tools.git] / src / bin / lttng-sessiond / consumer.c
index 33ccfe2248c91bd50fa0a4c94489790404e24264..bd9048bf517d54b9ccb8148310d82b5ee21bc9b1 100644 (file)
@@ -762,6 +762,7 @@ int consumer_send_msg(struct consumer_socket *sock,
 
        assert(msg);
        assert(sock);
+       assert(pthread_mutex_trylock(sock->lock) == EBUSY);
 
        ret = consumer_socket_send(sock, msg, sizeof(struct lttcomm_consumer_msg));
        if (ret < 0) {
This page took 0.024347 seconds and 5 git commands to generate.