Assert that the consumer socket lock is taken during communication
[lttng-tools.git] / src / bin / lttng-sessiond / consumer.c
index 6ee3975792bb061b46035d6d7b5923af1ab6fd0f..8290b5faf05944fdae379a6b812f0a622020903e 100644 (file)
@@ -763,6 +763,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.024441 seconds and 5 git commands to generate.