summaryrefslogtreecommitdiffstats
path: root/common/cmd_flash.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:01:40 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:01:40 +0200
commitb91b171baed8ec0ddc199dafa6825d5c26222d9d (patch)
treeef9a5293b4f4b61edee2ea2f693e4e99220dbecd /common/cmd_flash.c
parent37d198dfa1c594827f099a1c169c445dbe0199af (diff)
downloadbarebox-b91b171baed8ec0ddc199dafa6825d5c26222d9d.tar.gz
barebox-b91b171baed8ec0ddc199dafa6825d5c26222d9d.tar.xz
svn_rev_295
add error handling for erase
Diffstat (limited to 'common/cmd_flash.c')
-rw-r--r--common/cmd_flash.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/cmd_flash.c b/common/cmd_flash.c
index b3ec737525..50a3105e33 100644
--- a/common/cmd_flash.c
+++ b/common/cmd_flash.c
@@ -51,7 +51,10 @@ int do_flerase (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
return 1;
}
- dev_erase(mem.device, mem.size, mem.start);
+ if(dev_erase(mem.device, mem.size, mem.start)) {
+ perror("erase");
+ return 1;
+ }
return 0;
}