summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-03-06 19:18:05 +0000
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-03-15 00:35:44 +0000
commitbde87cf759b227f010a5d08017071c5c951f2224 (patch)
tree02502f6da8e45c4465f119765d9bfe4e984bdb08
parentf4fb76e1c628074814bf0e51cf852ac0114de46b (diff)
downloadandroid_system_extras-gb-release-7.2.tar.gz
android_system_extras-gb-release-7.2.tar.bz2
android_system_extras-gb-release-7.2.zip
ext4: Fix image generation when size is exact multiple of block sizegb-release-7.2
Change-Id: I29e16b6b101b20f1047fa5590a0a6ccc008f6503
-rw-r--r--ext4_utils/contents.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext4_utils/contents.c b/ext4_utils/contents.c
index 0ecdfd43..a8447ddc 100644
--- a/ext4_utils/contents.c
+++ b/ext4_utils/contents.c
@@ -34,7 +34,7 @@ static u32 dentry_size(u32 entries, struct dentry *dentries)
for (i = 0; i < entries; i++) {
dentry_len = 8 + ALIGN(strlen(dentries[i].filename), 4);
- if (len % info.block_size + dentry_len > info.block_size)
+ if (len % info.block_size + dentry_len >= info.block_size)
len += info.block_size - (len % info.block_size);
len += dentry_len;
}