X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=liblttngctl%2Flttngctl.c;fp=liblttngctl%2Flttngctl.c;h=c91a242f32a246c9f021ac99ddb40f0c0ab66dde;hp=fc6ff3cc1ac92b41e28184dd04dc03944ba054ce;hb=5117eeecf9d4b04ebe5a4e46b48c0d6186bb429b;hpb=9730260e7e733b421e1af26a9953f938de2628cc diff --git a/liblttngctl/lttngctl.c b/liblttngctl/lttngctl.c index fc6ff3cc1..c91a242f3 100644 --- a/liblttngctl/lttngctl.c +++ b/liblttngctl/lttngctl.c @@ -496,10 +496,11 @@ int lttng_enable_event(struct lttng_handle *handle, { struct lttcomm_session_msg lsm; - if (!handle || ev == NULL) { + if (handle == NULL || ev == NULL) { return -1; } + /* If no channel name, we put the default name */ if (channel_name == NULL) { copy_string(lsm.u.enable.channel_name, DEFAULT_CHANNEL_NAME, sizeof(lsm.u.enable.channel_name)); @@ -566,13 +567,14 @@ int lttng_enable_channel(struct lttng_handle *handle, { struct lttcomm_session_msg lsm; - if (!handle) { + /* + * NULL arguments are forbidden. No default values. + */ + if (handle == NULL || chan == NULL) { return -1; } - if (chan) { - memcpy(&lsm.u.channel.chan, chan, sizeof(lsm.u.channel.chan)); - } + memcpy(&lsm.u.channel.chan, chan, sizeof(lsm.u.channel.chan)); lsm.cmd_type = LTTNG_ENABLE_CHANNEL;