From 50d3041d680ddd7281cee53c5970a6cf9b8876fa Mon Sep 17 00:00:00 2001 From: kano4 Date: Tue, 26 Mar 2013 23:29:42 +0900 Subject: Use C99 flexible array in pool.c --- src/pool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pool.c b/src/pool.c index 71e4b477d..d775669a5 100644 --- a/src/pool.c +++ b/src/pool.c @@ -25,7 +25,7 @@ struct mrb_pool_page { size_t offset; size_t len; void *last; - char page[1]; + char page[]; }; struct mrb_pool { @@ -81,7 +81,7 @@ page_alloc(mrb_pool *pool, size_t len) if (len < POOL_PAGE_SIZE) len = POOL_PAGE_SIZE; - page = (struct mrb_pool_page *)mrb_malloc(pool->mrb, sizeof(struct mrb_pool_page)+len-1); + page = (struct mrb_pool_page *)mrb_malloc(pool->mrb, sizeof(struct mrb_pool_page)+len); if (page) { page->offset = 0; page->len = len; -- cgit v1.2.3