diff options
Diffstat (limited to 'common/env_nand.c')
-rw-r--r-- | common/env_nand.c | 4 |
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); |