diff --git a/libs/libc/stdio/lib_libvsprintf.c b/libs/libc/stdio/lib_libvsprintf.c index a49fee0daa..06c9532b32 100644 --- a/libs/libc/stdio/lib_libvsprintf.c +++ b/libs/libc/stdio/lib_libvsprintf.c @@ -1166,7 +1166,9 @@ str_lpad: if (c == 'S') { - sprintf_internal(stream, "+%#tx/%#zx", + total_len += + sprintf_internal(stream, + "+%#tx/%#zx", addr - symbol->sym_value, symbolsize); }