diff --git a/libs/libc/stdio/lib_libvsprintf.c b/libs/libc/stdio/lib_libvsprintf.c index 7d449cb3520..c6a5c7195d5 100644 --- a/libs/libc/stdio/lib_libvsprintf.c +++ b/libs/libc/stdio/lib_libvsprintf.c @@ -363,6 +363,10 @@ static int vsprintf_internal(FAR struct lib_outstream_s *stream, flags |= FL_ASTERISK; continue; } + else if (stream == NULL) + { + continue; /* We do only parsing */ + } #endif if ((flags & FL_PREC) != 0)