From: Lai Peter Jun Ann Date: Mon, 21 Nov 2022 02:29:09 +0000 (+0800) Subject: tc_util: Change datatype for maj to avoid overflow issue X-Git-Tag: v6.1.0~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=455fa8295298a68a2dedabf9dd4c1dbf847b128b;p=thirdparty%2Fiproute2.git tc_util: Change datatype for maj to avoid overflow issue The return value by stroul() is unsigned long int. Hence the datatype for maj should defined as unsigned long to avoid overflow issue. Signed-off-by: Muhammad Husaini Zulkifli Signed-off-by: Lai Peter Jun Ann Signed-off-by: Stephen Hemminger --- diff --git a/tc/tc_util.c b/tc/tc_util.c index 334334db6..8cd3c0357 100644 --- a/tc/tc_util.c +++ b/tc/tc_util.c @@ -74,7 +74,7 @@ const char *get_tc_lib(void) int get_qdisc_handle(__u32 *h, const char *str) { - __u32 maj; + unsigned long maj; char *p; maj = TC_H_UNSPEC;