From 91bcb834227f52a90b53b03cf00961d98feeb135 Mon Sep 17 00:00:00 2001 From: tongyebin Date: Thu, 29 Aug 2019 10:24:11 +0800 Subject: [PATCH] =?UTF-8?q?Mod=20aaa-12=20=E4=BF=AE=E6=94=B9=E9=9D=99?= =?UTF-8?q?=E6=80=81=E8=B7=AF=E7=94=B1metric=E6=A0=A1=E9=AA=8C=E6=9C=BA?= =?UTF-8?q?=E5=88=B6=20SOL=20=E4=BF=AE=E6=94=B9=E4=BA=BA=EF=BC=9Atongyebin?= =?UTF-8?q?=20=E6=A3=80=E8=A7=86=E4=BA=BA=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static_routing_config/static_routing_config.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Platform/user/configm/config-server/static_routing_config/static_routing_config.c b/Platform/user/configm/config-server/static_routing_config/static_routing_config.c index ff4e0595d..ebefbc26e 100644 --- a/Platform/user/configm/config-server/static_routing_config/static_routing_config.c +++ b/Platform/user/configm/config-server/static_routing_config/static_routing_config.c @@ -203,7 +203,7 @@ ret_code routing_json_parse(pointer input, uint *conf_type, routing_t *conf_buff { return RET_INPUTERR; } - if((metric->valueint) < 1) + if((metric->valueint) < 0) { return RET_INPUTERR; } @@ -659,6 +659,10 @@ ret_code routing_add(routing_t *conf_buff) else if (version_t == IPV6_VERSION) { + if (metric_t < 1) + { + return RET_INPUTERR; + } if(netmask_t < 0 || netmask_t >128) { return RET_INPUTERR;