summaryrefslogtreecommitdiffstats
path: root/common/env_nand.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/env_nand.c')
-rw-r--r--common/env_nand.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/env_nand.c b/common/env_nand.c
index a15a950..325f112 100644
--- a/common/env_nand.c
+++ b/common/env_nand.c
@@ -268,6 +268,10 @@ int readenv (size_t offset, u_char * buf)
u_char *char_ptr;
+ /* fail if no nand detected */
+ if (nand_info[0].type == 0)
+ return 1;
+
blocksize = nand_info[0].erasesize;
len = min(blocksize, CONFIG_ENV_SIZE);