From 34f9f678f90cc6292796f0066f3906f689c3f028 Mon Sep 17 00:00:00 2001 From: Shubham Sharma Date: Wed, 18 Nov 2020 12:11:04 +0530 Subject: [PATCH] TR-181: Check for -ve value under dm_validate_unsignedInt --- libbbf_api/dmcommon.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libbbf_api/dmcommon.c b/libbbf_api/dmcommon.c index e81923ae..65f3e72a 100644 --- a/libbbf_api/dmcommon.c +++ b/libbbf_api/dmcommon.c @@ -1444,6 +1444,9 @@ int dm_validate_unsignedInt(char *value, struct range_args r_args[], int r_args_ { int i; + if (value[0] == '-') + return -1; + /* check size for each range */ for (i = 0; i < r_args_size; i++) { unsigned long val = 0, minval = 0, maxval = 0;