From f94ffac18ddfe72b00ec849a34c71d6bc5bcb767 Mon Sep 17 00:00:00 2001
From: Yousong Zhou <yszhou4tech@gmail.com>
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()
