diff options
author | Pali Rohár <pali.rohar@gmail.com> | 2012-08-11 10:39:52 +0200 |
---|---|---|
committer | Pali Rohár <pali.rohar@gmail.com> | 2012-08-11 10:39:52 +0200 |
commit | 67d3e4de708620d0e129c313ecccecd5893b5df3 (patch) | |
tree | f7d9447dfd091fa0d2b910c5b8765e2712b6fa0f /src/main.c | |
parent | 8c5590d150851c2f6339ed43974c6623931d58a1 (diff) | |
download | 0xFFFF-67d3e4de708620d0e129c313ecccecd5893b5df3.tar.bz2 |
main: Try cold flash again only if it returns -EAGAIN
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -781,9 +781,12 @@ int main(int argc, char **argv) { usb_close_device(usb_dev); usb_dev = NULL; - if ( ret != 0 ) + if ( ret != -EAGAIN ) continue; + if ( ret != 0 ) + goto clean; + if ( dev_flash ) { dev_cold_flash = 0; continue; |