From 46750e99d014e1505901c9ee27e34960812a31f2 Mon Sep 17 00:00:00 2001 From: Pali Rohár Date: Thu, 19 Jun 2014 13:27:34 +0200 Subject: local: Fix truncating file --- src/local.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/local.c b/src/local.c index e90011b..499be92 100644 --- a/src/local.c +++ b/src/local.c @@ -457,6 +457,10 @@ int local_dump_image(enum image_type image, const char * file) { if ( addr[nlen-1] != 0xFF ) break; + for ( ; nlen > 0; --nlen ) + if ( addr[nlen-1] != 0x00 ) + break; + if ( image == IMAGE_MMC ) align = 8; else -- cgit v1.2.3