about summary refs log tree commit homepage
path: root/ext/mwrap/mwrap.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mwrap/mwrap.c')
-rw-r--r--ext/mwrap/mwrap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mwrap/mwrap.c b/ext/mwrap/mwrap.c
index 2ee04a5..4575e34 100644
--- a/ext/mwrap/mwrap.c
+++ b/ext/mwrap/mwrap.c
@@ -632,9 +632,9 @@ internal_memalign(void **pp, size_t alignment, size_t size, uintptr_t caller)
                                 p = ptr_align(p, alignment);
                         h = ptr2hdr(p);
                         alloc_insert_rcu(l, h, size, real);
-                        update_stats_rcu_unlock(l);
                         *pp = p;
                 }
+                update_stats_rcu_unlock(l);
         }
 
         return real ? 0 : ENOMEM;