From bcde0d5b7da973a9372b3db4acc0b08b9589e05b Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Wed, 24 Sep 2014 12:17:03 -0400 Subject: [PATCH] Fix: don't allow disabling syscalls when none are enabled Signed-off-by: Mathieu Desnoyers --- lttng-syscalls.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lttng-syscalls.c b/lttng-syscalls.c index 00584e3e..5cac7212 100644 --- a/lttng-syscalls.c +++ b/lttng-syscalls.c @@ -1036,6 +1036,8 @@ int lttng_syscall_filter_disable(struct lttng_channel *chan, WARN_ON_ONCE(!chan->sc_table); if (!chan->sc_filter) { + if (!chan->syscall_all) + return -EEXIST; filter = kzalloc(sizeof(struct lttng_syscall_filter), GFP_KERNEL); if (!filter) -- 2.34.1