X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fevent-rule%2Ftracepoint.c;h=0d0864719df5425500bb04f11c1665dbeaa1bdc1;hp=f750af47f8ced8e496462daa9acd6a9b70b32e56;hb=58daac01d91347336f24e1fc1cacd4e7a3101e93;hpb=8e49ca127d75e09de47b55f171f250bf4b64f219 diff --git a/src/common/event-rule/tracepoint.c b/src/common/event-rule/tracepoint.c index f750af47f..0d0864719 100644 --- a/src/common/event-rule/tracepoint.c +++ b/src/common/event-rule/tracepoint.c @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -357,7 +358,8 @@ end: static enum lttng_error_code lttng_event_rule_tracepoint_generate_filter_bytecode( - struct lttng_event_rule *rule, uid_t uid, gid_t gid) + struct lttng_event_rule *rule, + const struct lttng_credentials *creds) { int ret; enum lttng_error_code ret_code; @@ -429,7 +431,7 @@ lttng_event_rule_tracepoint_generate_filter_bytecode( } ret = run_as_generate_filter_bytecode( - tracepoint->internal_filter.filter, uid, gid, + tracepoint->internal_filter.filter, creds, &bytecode); if (ret) { ret_code = LTTNG_ERR_FILTER_INVAL;