diff --git a/lib_ppc/bootm.c b/lib_ppc/bootm.c
index 29016075d78222df623510f2c09992e2e8a825bd..b24a0640c775d4f29d534688e7b71bb0e63d24cf 100644
--- a/lib_ppc/bootm.c
+++ b/lib_ppc/bootm.c
@@ -626,9 +626,9 @@ static int boot_get_fdt (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[],
 				/*
 				 * FDT blob
 				 */
+				fdt_blob = (char *)fdt_addr;
 				debug ("*  fdt: raw FDT blob\n");
 				printf ("## Flattened Device Tree blob at %08lx\n", fdt_blob);
-				fdt_blob = (char *)fdt_addr;
 			}
 			break;
 		default: