aboutsummaryrefslogtreecommitdiffstats
path: root/mkbootimg
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2012-06-19 16:57:20 -0700
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-07-10 23:09:00 +0100
commit610ccab128554ccaaae1fa2ff06ada811a9d4377 (patch)
treea925fea4f557445e9f02e8757f9edd9ff48aab1a /mkbootimg
parent898dd021c941dd1a437f2da8b013f284f01d4c71 (diff)
downloadsystem_core-610ccab128554ccaaae1fa2ff06ada811a9d4377.tar.gz
system_core-610ccab128554ccaaae1fa2ff06ada811a9d4377.tar.bz2
system_core-610ccab128554ccaaae1fa2ff06ada811a9d4377.zip
unpackbootimg: Fix up the padding search in case the magic does not fall on a 8 byte boundary.
Change-Id: I57471f9c2117cd7965b6958ea0aa88e356436da6
Diffstat (limited to 'mkbootimg')
-rw-r--r--mkbootimg/unpackbootimg.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mkbootimg/unpackbootimg.c b/mkbootimg/unpackbootimg.c
index ff6b046d..7ab38768 100644
--- a/mkbootimg/unpackbootimg.c
+++ b/mkbootimg/unpackbootimg.c
@@ -85,6 +85,7 @@ int main(int argc, char** argv)
fread(tmp, BOOT_MAGIC_SIZE, 1, f);
if (memcmp(tmp, BOOT_MAGIC, BOOT_MAGIC_SIZE) == 0)
break;
+ fseek(f, i, SEEK_SET);
}
total_read = i;
fread(tmp, BOOT_MAGIC_SIZE, 1, f);