]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: explicit cast to unsigned
authorQuentin Young <qlyoung@nvidia.com>
Fri, 4 Sep 2020 18:22:34 +0000 (14:22 -0400)
committerQuentin Young <qlyoung@nvidia.com>
Mon, 15 Nov 2021 22:12:33 +0000 (17:12 -0500)
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
lib/printf/vfprintf.c

index 49fa2b718f0455e5297632c7ae7a200b32921fdf..ef1d5e0eef1643ec3645cb244d4b9e9b2644f43e 100644 (file)
@@ -453,7 +453,7 @@ reswitch:   switch (ch) {
                        if (flags & INTMAX_SIZE)
                                ujval = SJARG();
                        else
-                               ulval = SARG();
+                               ulval = (u_long)SARG();
 
                        if (printfrr_ext_char(fmt[0])) {
                                struct printfrr_eargs ea = {
@@ -483,7 +483,7 @@ reswitch:   switch (ch) {
                                }
                        } else {
                                if ((long)ulval < 0) {
-                                       ulval = -ulval;
+                                       ulval = (u_long)-ulval;
                                        sign = '-';
                                }
                        }