aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/support/alloc.c
diff options
context:
space:
mode:
authorGravatar Nicolas Noble <nnoble@google.com>2015-02-24 13:29:29 -0800
committerGravatar Nicolas Noble <nnoble@google.com>2015-02-24 16:52:06 -0800
commit085603c112d3d2daefb5c776590185e7680b6aca (patch)
tree93bc7ba09939408b6e1cb1b68c5b46e3447fdddf /src/core/support/alloc.c
parenteeef8cd52b34282c89d1eadf7daff7bf401ac9b0 (diff)
Second batch of feedback.
Diffstat (limited to 'src/core/support/alloc.c')
-rw-r--r--src/core/support/alloc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/support/alloc.c b/src/core/support/alloc.c
index 44f343b4f4..a19a0141d4 100644
--- a/src/core/support/alloc.c
+++ b/src/core/support/alloc.c
@@ -54,7 +54,8 @@ void *gpr_realloc(void *p, size_t size) {
return p;
}
-void *gpr_malloc_aligned(size_t size, size_t alignment) {
+void *gpr_malloc_aligned(size_t size, size_t alignment_log) {
+ size_t alignment = 1 << alignment_log;
size_t extra = alignment - 1 + sizeof(void *);
void *p = gpr_malloc(size + extra);
void **ret = (void **)(((gpr_uintptr)p + extra) & ~(alignment - 1));