summaryrefslogtreecommitdiffstats
path: root/src/image.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/image.c')
-rw-r--r--src/image.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/image.c b/src/image.c
index fcf7952..c59577a 100644
--- a/src/image.c
+++ b/src/image.c
@@ -155,7 +155,8 @@ static void image_align(struct image * image) {
if ( align == 0 )
return;
- /* TODO : check if aligning is needed */
+ if ( ( image->size & ( ( 1ULL << align ) - 1 ) ) == 0 )
+ return;
align = ((image->size >> align) + 1) << align;