diff --git a/libs/libc/stdio/lib_libbsprintf.c b/libs/libc/stdio/lib_libbsprintf.c index 53ef74a936..2acd27e652 100644 --- a/libs/libc/stdio/lib_libbsprintf.c +++ b/libs/libc/stdio/lib_libbsprintf.c @@ -164,7 +164,7 @@ int lib_bsprintf(FAR struct lib_outstream_s *s, FAR const IPTR char *fmt, } else if (c == '*') { - itoa(var->i, fmtstr + len - 1, 10); + sprintf(fmtstr + len - 1, "%d", var->i); len = strlen(fmtstr); offset += sizeof(var->i); }