X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcstack.c;h=79f63d2fc8552242223be51cadbccb5c69d7ff40;hp=88286d83c505ddfaa3e69eb5b7b72bc009631051;hb=a85b69a00898360e6237607a90a263570ad4b3ba;hpb=ce9cc6aad671572526b639a4f6ad1d0cb45ce662 diff --git a/lib/silcutil/silcstack.c b/lib/silcutil/silcstack.c index 88286d83..79f63d2f 100644 --- a/lib/silcutil/silcstack.c +++ b/lib/silcutil/silcstack.c @@ -177,6 +177,9 @@ SilcStack silc_stack_alloc(SilcUInt32 stack_size, SilcStack parent) if (stack_size < SILC_STACK_DEFAULT_SIZE) stack_size = SILC_STACK_DEFAULT_SIZE; + /* Align by 8 */ + stack_size += ((-stack_size) % 8); + if (parent) { /* Get stack from parent. The stack itself is allocated from the parent (but does not consume parent's own stack). */