efl/eina: don't over align when the structure is already aligned.
authorCedric BAIL <cedric.bail@free.fr>
Thu, 24 Jan 2013 01:38:12 +0000 (01:38 +0000)
committerCedric BAIL <cedric.bail@free.fr>
Thu, 24 Jan 2013 01:38:12 +0000 (01:38 +0000)
SVN revision: 83189

src/lib/eina/eina_mempool.c

index 389831510f3d41917084daf92c35673ddf6d77b2..46ea7f531239b136b876741196dee6619f85aea5 100644 (file)
@@ -343,5 +343,5 @@ eina_mempool_alignof(unsigned int size)
       align = 16;
 #endif
 
-   return ((size / align) + 1) * align;
+   return ((size / align) + (size % align ? 1 : 0)) * align;
 }