<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">From f94ffac18ddfe72b00ec849a34c71d6bc5bcb767 Mon Sep 17 00:00:00 2001
From: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
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(-)

--- a/xl2tpd-control.c
+++ b/xl2tpd-control.c
@@ -83,7 +83,8 @@ struct command_t commands[] = {
     {"available",     &amp;command_available,     TUNNEL_NOT_REQUIRED},
     {"add-lns",       &amp;command_add_lns,       TUNNEL_REQUIRED},
     {"status-lns",    &amp;command_status_lns,    TUNNEL_REQUIRED},
-    {"remove-lns",    &amp;command_remove_lns,    TUNNEL_REQUIRED}
+    {"remove-lns",    &amp;command_remove_lns,    TUNNEL_REQUIRED},
+    {},
 };
 
 void usage()
</pre></body></html>