From d262a92f0f6d43d671bfb0d5681246bff14d7997 Mon Sep 17 00:00:00 2001
From: Wolfgang Denk <wd@nyx.denx.de>
Date: Mon, 9 Oct 2006 12:50:41 +0200
Subject: [PATCH] Fix buffer overflow problem in ft_build.c Patch by Fredrik
 Roubert, 09 Oct 2006

---
 CHANGELOG         | 3 +++
 common/ft_build.c | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG
index b6ba66d09ce..9486f0d3f23 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
 Changes since U-Boot 1.1.4:
 ======================================================================
 
+* Fix buffer overflow problem in ft_build.c
+  Patch by Fredrik Roubert, 09 Oct 2006
+
 * Make bootp implementation RFC3046 compliant
   Patch by Joakim Larsson, 27 Jun 2006
 
diff --git a/common/ft_build.c b/common/ft_build.c
index 9e9c906fc1f..b0560a22a15 100644
--- a/common/ft_build.c
+++ b/common/ft_build.c
@@ -293,7 +293,9 @@ static void print_data(const void *data, int len)
 		return;
 
 	if (is_printable_string(data, len)) {
-		printf(" = \"%s\"", (char *)data);
+		puts(" = \"");
+		puts(data);
+		puts("\"");
 		return;
 	}
 
-- 
GitLab