From: Jérémie Galarneau Date: Wed, 16 Mar 2022 15:55:08 +0000 (-0400) Subject: Fix: sessiond: event name length check is too strict X-Git-Tag: v2.13.5~8 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=cf771fa9335f4b9a9b4ddf8bca2da155de5283a1;p=lttng-tools.git Fix: sessiond: event name length check is too strict A truncation check when initializing an event from an event rule limits the name to one less character than is supposed to be allowed. Signed-off-by: Jérémie Galarneau Change-Id: I172c5098597923d14508c150c7b3577f759bae72 --- diff --git a/src/bin/lttng-sessiond/ust-app.c b/src/bin/lttng-sessiond/ust-app.c index f2e961d0a..5db8366ad 100644 --- a/src/bin/lttng-sessiond/ust-app.c +++ b/src/bin/lttng-sessiond/ust-app.c @@ -2151,7 +2151,7 @@ static int init_ust_event_notifier_from_event_rule( event_notifier->event.instrumentation = LTTNG_UST_ABI_TRACEPOINT; ret = lttng_strncpy(event_notifier->event.name, pattern, - LTTNG_UST_ABI_SYM_NAME_LEN - 1); + sizeof(event_notifier->event.name)); if (ret) { ERR("Failed to copy event rule pattern to notifier: pattern = '%s' ", pattern);