X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=liblttngctl%2Fliblttngctl.c;h=aca8374a2ebc7f55a22ce0ddceafa15eca8788eb;hp=7c0546f6612dc88b76afbe0e73abff696d80e851;hb=b579acd98eabe5875e3ee7975abe10d7ccf23e5c;hpb=052da9399865b26a0212c6668ab424bb3ba37f4b diff --git a/liblttngctl/liblttngctl.c b/liblttngctl/liblttngctl.c index 7c0546f66..aca8374a2 100644 --- a/liblttngctl/liblttngctl.c +++ b/liblttngctl/liblttngctl.c @@ -337,30 +337,15 @@ int lttng_add_context(struct lttng_domain *domain, struct lttng_event_context *ctx, const char *event_name, const char *channel_name) { - int ret = -1; - copy_string(lsm.u.context.channel_name, channel_name, NAME_MAX); copy_string(lsm.u.context.event_name, event_name, NAME_MAX); + copy_lttng_domain(domain); if (ctx) { memcpy(&lsm.u.context.ctx, ctx, sizeof(struct lttng_event_context)); } - if (domain) { - switch (domain->type) { - case LTTNG_DOMAIN_KERNEL: - ret = ask_sessiond(LTTNG_KERNEL_ADD_CONTEXT, NULL); - break; - case LTTNG_DOMAIN_UST: - ret = LTTCOMM_NOT_IMPLEMENTED; - break; - default: - ret = LTTCOMM_UNKNOWN_DOMAIN; - break; - }; - } - - return ret; + return ask_sessiond(LTTNG_ADD_CONTEXT, NULL); } /*