diff options
author | Pali Rohár <pali.rohar@gmail.com> | 2012-08-07 18:42:05 +0200 |
---|---|---|
committer | Pali Rohár <pali.rohar@gmail.com> | 2012-08-07 18:42:05 +0200 |
commit | 01726cddc5424d6cf1a63fe68ba905eb05feef85 (patch) | |
tree | a6dd2532a3fdea31343df8b539cf7fc7353c8007 /src/image.c | |
parent | cd52b36d38f7ab773f0737f031f8238b8ddade57 (diff) | |
download | 0xFFFF-01726cddc5424d6cf1a63fe68ba905eb05feef85.tar.bz2 |
image: align image only if needed
Diffstat (limited to 'src/image.c')
-rw-r--r-- | src/image.c | 3 |
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; |