From fd9d7de176d6b990610397c0df15bdbcd6b6714f Mon Sep 17 00:00:00 2001 From: Susant Sahani Date: Fri, 15 Jan 2021 17:49:16 +0100 Subject: [PATCH] network: route - add a zero verification for tcp window --- src/network/networkd-route.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c index 52de09245b..e0d589818d 100644 --- a/src/network/networkd-route.c +++ b/src/network/networkd-route.c @@ -2193,6 +2193,11 @@ int config_parse_tcp_window( "Specified TCP %s \"%s\" is too large, ignoring assignment: %m", lvalue, rvalue); return 0; } + if (k == 0) { + log_syntax(unit, LOG_WARNING, filename, line, 0, + "Invalid TCP %s \"%s\", ignoring assignment: %m", lvalue, rvalue); + return 0; + } if (streq(lvalue, "InitialCongestionWindow")) n->initcwnd = k;