From abbff41d035dac69898b956da9b34824fb9d71bb Mon Sep 17 00:00:00 2001 From: vit9696 Date: Thu, 1 Nov 2018 18:51:07 +0300 Subject: [PATCH] Silence analyser --- Library/OcGuardLib/UbsanPrintf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/OcGuardLib/UbsanPrintf.c b/Library/OcGuardLib/UbsanPrintf.c index 8e9d94b2..eb8de02c 100644 --- a/Library/OcGuardLib/UbsanPrintf.c +++ b/Library/OcGuardLib/UbsanPrintf.c @@ -387,6 +387,7 @@ void EFIAPI tfp_format(void *putp, putcf putf, const char *fmt, va_list va) # elif defined(SIZEOF_LONG_LONG) && SIZEOF_POINTER <= SIZEOF_LONG_LONG lng = 2; # endif + // Fallthrough #endif case 'x': case 'X': @@ -407,6 +408,7 @@ void EFIAPI tfp_format(void *putp, putcf putf, const char *fmt, va_list va) break; case 'o': p.base = 8; + p.uc = 0; ui2a(va_arg(va, unsigned int), &p); putchw(putp, putf, &p); break;