[U-Boot] [PATCH 04/10] tiny-printf: Avoid printing NULL strings

Simon Glass sjg at chromium.org
Tue Dec 29 13:22:46 CET 2015


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);
+			}
 		}
 	}
 
-- 
2.6.0.rc2.230.g3dd15c0



More information about the U-Boot mailing list