From 6866b1c778967d8fe21fe4545aed1c67d7f4129d Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Mon, 30 Nov 2020 14:46:07 -0500 Subject: [PATCH] Fix: handle default switch case with -EINVAL in lttng-syscalls Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers Change-Id: I7768ea3d0da259976548f6b9417350227390b3be --- src/lttng-syscalls.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lttng-syscalls.c b/src/lttng-syscalls.c index 2c40ae1c..6ce669f5 100644 --- a/src/lttng-syscalls.c +++ b/src/lttng-syscalls.c @@ -1935,6 +1935,9 @@ int lttng_syscall_filter_enable_event_notifier( case LTTNG_SYSCALL_ABI_COMPAT: dispatch_list = &group->event_notifier_compat_syscall_dispatch[syscall_id]; break; + default: + ret = -EINVAL; + goto end; } break; case LTTNG_SYSCALL_EXIT: @@ -1945,8 +1948,14 @@ int lttng_syscall_filter_enable_event_notifier( case LTTNG_SYSCALL_ABI_COMPAT: dispatch_list = &group->event_notifier_exit_compat_syscall_dispatch[syscall_id]; break; + default: + ret = -EINVAL; + goto end; } break; + default: + ret = -EINVAL; + goto end; } hlist_add_head_rcu(¬ifier->u.syscall.node, dispatch_list); -- 2.34.1