From 44a94e596ba0f6d0951b165403c520bf55b1c56f Mon Sep 17 00:00:00 2001
From: Rafal Jaworowski <raj@semihalf.com>
Date: Fri, 23 Jan 2009 13:27:17 +0100
Subject: [PATCH] API: Only output test data when reading was successful.

Signed-off-by: Rafal Czubak <rcz@semihalf.com>
---
 api_examples/demo.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/api_examples/demo.c b/api_examples/demo.c
index 69ac318375..2510ed8866 100644
--- a/api_examples/demo.c
+++ b/api_examples/demo.c
@@ -135,9 +135,10 @@ int main(int argc, char *argv[])
 
 		else if ((rv = ub_dev_read(i, buf, 1, 0)) != 0)
 			errf("could not read from device %d, error %d\n", i, rv);
-
-		printf("Sector 0 dump (512B):\n");
-		test_dump_buf(buf, 512);
+		else {
+			printf("Sector 0 dump (512B):\n");
+			test_dump_buf(buf, 512);
+		}
 
 		ub_dev_close(i);
 	}
@@ -178,6 +179,7 @@ int main(int argc, char *argv[])
 		printf("%s = %s\n", env, ub_env_get(env));
 
 	/* reset */
+	printf("\n*** Resetting board ***\n");
 	ub_reset();
 	printf("\nHmm, reset returned...?!\n");
 
-- 
2.39.5