From: Dmitry Volyntsev Date: Thu, 22 Mar 2018 12:05:08 +0000 (+0300) Subject: Fixed njs_vm_t struct alignment on 32bits platforms. X-Git-Tag: 0.2.0~16 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=48c886ebcaf3249ff27e4103b0fd188df9c29982;p=njs.git Fixed njs_vm_t struct alignment on 32bits platforms. --- diff --git a/njs/njscript.c b/njs/njscript.c index bc68254b..48bcef6b 100644 --- a/njs/njscript.c +++ b/njs/njscript.c @@ -337,7 +337,7 @@ njs_vm_clone(njs_vm_t *vm, njs_external_ptr_t external) return NULL; } - nvm = nxt_mem_cache_zalloc(nmcp, sizeof(njs_vm_t)); + nvm = nxt_mem_cache_zalign(nmcp, sizeof(njs_value_t), sizeof(njs_vm_t)); if (nxt_fast_path(nvm != NULL)) { nvm->mem_cache_pool = nmcp;