From 2537055b5d97666b06641419132ccace4c82acef Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Fri, 4 Sep 2020 14:22:34 -0400 Subject: [PATCH] lib: explicit cast to unsigned Signed-off-by: Quentin Young --- lib/printf/vfprintf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/printf/vfprintf.c b/lib/printf/vfprintf.c index 49fa2b718f..ef1d5e0eef 100644 --- a/lib/printf/vfprintf.c +++ b/lib/printf/vfprintf.c @@ -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 = '-'; } } -- 2.39.5