[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