[U-Boot] [PATCH 04/10] tiny-printf: Avoid printing NULL strings
Stefan Roese
sr at denx.de
Tue Dec 29 14:23:41 CET 2015
On 29.12.2015 13:22, Simon Glass wrote:
> Add a check for NULL strings to avoid printing junk to the console.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> lib/tiny-printf.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/lib/tiny-printf.c b/lib/tiny-printf.c
> index 403b134..efe5c25 100644
> --- a/lib/tiny-printf.c
> +++ b/lib/tiny-printf.c
> @@ -108,8 +108,10 @@ int vprintf(const char *fmt, va_list va)
> w--;
> while (w-- > 0)
> putc(lz ? '0' : ' ');
> - while ((ch = *p++))
> - putc(ch);
> + if (p) {
> + while ((ch = *p++))
> + putc(ch);
> + }
> }
> }
>
>
Reviewed-by: Stefan Roese <sr at denx.de>
Thanks,
Stefan
More information about the U-Boot
mailing list