From 2680425b4ffba1da0a987aaa98427b287c0e4b72 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Fri, 18 Apr 2014 23:24:03 +0800 Subject: [PATCH] handle is uint32_t --- skynet-src/malloc_hook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skynet-src/malloc_hook.c b/skynet-src/malloc_hook.c index 27af5a72..cf31b9fc 100644 --- a/skynet-src/malloc_hook.c +++ b/skynet-src/malloc_hook.c @@ -21,8 +21,8 @@ typedef struct _mem_data { static mem_data mem_stats[SLOT_SIZE]; static size_t* -get_allocated_field(handle) { - int h = (handle & (SLOT_SIZE - 1)); +get_allocated_field(uint32_t handle) { + int h = (int)(handle & (SLOT_SIZE - 1)); mem_data *data = &mem_stats[h]; if(data->handle == 0 || data->allocated == 0) { __sync_synchronize();