From f94ffac18ddfe72b00ec849a34c71d6bc5bcb767 Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Thu, 12 Nov 2020 14:31:23 +0800 Subject: [PATCH] xl2tpd-control: fix out-of-bound access It can cause segfault when presented with unknown command name Fixes 90884c62 ("xl2tpd-control refactoring") --- xl2tpd-control.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xl2tpd-control.c b/xl2tpd-control.c index 1e87c93..d1df0f6 100644 --- a/xl2tpd-control.c +++ b/xl2tpd-control.c @@ -83,7 +83,8 @@ struct command_t commands[] = { {"available", &command_available, TUNNEL_NOT_REQUIRED}, {"add-lns", &command_add_lns, TUNNEL_REQUIRED}, {"status-lns", &command_status_lns, TUNNEL_REQUIRED}, - {"remove-lns", &command_remove_lns, TUNNEL_REQUIRED} + {"remove-lns", &command_remove_lns, TUNNEL_REQUIRED}, + {}, }; void usage()