Fix metadata header
[lttng-modules.git] / ltt-events.c
index 8a6f8e9930fa24acb27bb2fee4a7d2534fc8ccad..71fb8c70cdf99945534118674268fa77046dd0e7 100644 (file)
@@ -169,12 +169,12 @@ struct ltt_channel *ltt_channel_create(struct ltt_session *session,
                goto nomem;
        chan->session = session;
        init_waitqueue_head(&chan->notify_wait);
+       chan->id = session->free_chan_id++;
        chan->chan = transport->ops.channel_create("[lttng]", chan, buf_addr,
                        subbuf_size, num_subbuf, switch_timer_interval,
                        read_timer_interval);
        if (!chan->chan)
                goto create_error;
-       chan->id = session->free_chan_id++;
        chan->ops = &transport->ops;
        list_add(&chan->list, &session->chan);
        mutex_unlock(&sessions_mutex);
This page took 0.02317 seconds and 4 git commands to generate.