diff options
-rw-r--r-- | AK/PrintfImplementation.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/AK/PrintfImplementation.h b/AK/PrintfImplementation.h index 3fa916c20c..34a7c7106a 100644 --- a/AK/PrintfImplementation.h +++ b/AK/PrintfImplementation.h @@ -387,10 +387,10 @@ template<typename PutChFunc> ret += print_hex(putch, bufptr, va_arg(ap, int), false, alternate_form, false, true, 2); break; - case 'c': - putch(bufptr, (char)va_arg(ap, int)); - ++ret; - break; + case 'c': { + char s[2] { (char)va_arg(ap, int), 0 }; + ret += print_string(putch, bufptr, s, left_pad, fieldWidth, dot); + } break; case '%': putch(bufptr, '%'); |