]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - board/xes/xpedite1000/xpedite1000.c
Fix incorrect use of getenv() before relocation
[people/ms/u-boot.git] / board / xes / xpedite1000 / xpedite1000.c
index a3534d2d7abfab522216fc0e466a71b68d2e0e02..4b0ee9281f170f441da6dbb86c24a3c6101daa67 100644 (file)
@@ -112,19 +112,20 @@ int board_early_init_f(void)
 
 int checkboard(void)
 {
-       char *s;
+       char buf[64];
+       int i;
 
        printf("Board: X-ES %s PMC SBC\n", CONFIG_SYS_BOARD_NAME);
        printf("       ");
-       s = getenv("board_rev");
-       if (s)
-               printf("Rev %s, ", s);
-       s = getenv("serial#");
-       if (s)
-               printf("Serial# %s, ", s);
-       s = getenv("board_cfg");
-       if (s)
-               printf("Cfg %s", s);
+       i = getenv_f("board_rev", buf, sizeof(buf));
+       if (i > 0)
+               printf("Rev %s, ", buf);
+       i = getenv_f("serial#", buf, sizeof(buf));
+       if (i > 0)
+               printf("Serial# %s, ", buf);
+       i = getenv_f("board_cfg", buf, sizeof(buf));
+       if (i > 0)
+               printf("Cfg %s", buf);
        printf("\n");
 
        return 0;