From: Jorge Pereira Date: Wed, 8 Mar 2023 15:20:21 +0000 (-0300) Subject: Fix runtime LSAN/ASAN error in src/lib/dict.c X-Git-Tag: release_3_2_3~146 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=314c5d9986ff16ac45b67ff00e5767b9bbbaf341;p=thirdparty%2Ffreeradius-server.git Fix runtime LSAN/ASAN error in src/lib/dict.c src/lib/dict.c:1365:9: runtime error: signed integer overflow: 429496729 * 10 cannot be represented in type 'int' --- diff --git a/src/lib/dict.c b/src/lib/dict.c index c171abd434..d425a67aef 100644 --- a/src/lib/dict.c +++ b/src/lib/dict.c @@ -1342,7 +1342,7 @@ int dict_addvalue(char const *namestr, char const *attrstr, int value) static int sscanf_i(char const *str, unsigned int *pvalue) { - int rcode = 0; + unsigned int rcode = 0; int base = 10; static char const *tab = "0123456789";