diff options
-rw-r--r-- | flash_unlock.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/flash_unlock.c b/flash_unlock.c index 3bb3381..1cc8c2f 100644 --- a/flash_unlock.c +++ b/flash_unlock.c @@ -71,11 +71,11 @@ int main(int argc, char *argv[]) if (argc > 3) { count = strtol(argv[3], NULL, 0); if (count == -1) - mtdLockInfo.length = mtdInfo.size - mtdInfo.erasesize; + mtdLockInfo.length = mtdInfo.size; else mtdLockInfo.length = mtdInfo.erasesize * count; } else - mtdLockInfo.length = mtdInfo.size - mtdInfo.erasesize; + mtdLockInfo.length = mtdInfo.size; if (mtdLockInfo.start + mtdLockInfo.length > mtdInfo.size) errmsg_die("range is more than device supports: %#x + %#x > %#x", mtdLockInfo.start, mtdLockInfo.length, mtdInfo.size); |