summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--accel-pppd/ctrl/l2tp/l2tp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/accel-pppd/ctrl/l2tp/l2tp.c b/accel-pppd/ctrl/l2tp/l2tp.c
index 66dff484..85b4b9bf 100644
--- a/accel-pppd/ctrl/l2tp/l2tp.c
+++ b/accel-pppd/ctrl/l2tp/l2tp.c
@@ -2024,6 +2024,13 @@ static int l2tp_recv_CDN(struct l2tp_sess_t *sess,
static int l2tp_recv_SLI(struct l2tp_conn_t *conn,
const struct l2tp_packet_t *pack)
{
+ if (conn->lns_mode) {
+ l2tp_conn_log(log_warn, conn);
+ log_warn("l2tp: unexpected SLI\n");
+ }
+
+ l2tp_send_ZLB(conn);
+
return 0;
}