X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libust%2Fltt-ring-buffer-client.h;h=b3e6f007115ef99a58f30e5f09463c3549a6836e;hb=afdf9825400f1b975a98202a3e9dcbec0a572a56;hp=697324c799b7ea03a67a05efcb087f48518d7c86;hpb=1fc6c5c9aa62d88f9fa995575006f7a756b1944a;p=lttng-ust.git diff --git a/libust/ltt-ring-buffer-client.h b/libust/ltt-ring-buffer-client.h index 697324c7..b3e6f007 100644 --- a/libust/ltt-ring-buffer-client.h +++ b/libust/ltt-ring-buffer-client.h @@ -381,6 +381,8 @@ struct ltt_channel *_channel_create(const char *name, ltt_chan->handle = channel_create(&client_config, name, ltt_chan, buf_addr, subbuf_size, num_subbuf, switch_timer_interval, read_timer_interval); + if (!ltt_chan->handle) + return NULL; ltt_chan->chan = shmp(ltt_chan->handle, ltt_chan->handle->chan); return ltt_chan; }