From 20e8d040b09f1e01c431c686f1ced5a12ba7bc68 Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Mon, 30 Jun 2014 11:55:22 +0200 Subject: [PATCH] Fixes integer overflow in show memory command. Thanks to Job Snijders for the bugreport. --- lib/slab.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/slab.c b/lib/slab.c index e236e26e..31529c30 100644 --- a/lib/slab.c +++ b/lib/slab.c @@ -123,7 +123,7 @@ static size_t slab_memsize(resource *r) { slab *s = (slab *) r; - int cnt = 0; + size_t cnt = 0; struct sl_obj *o; WALK_LIST(o, s->objs) @@ -346,7 +346,7 @@ static size_t slab_memsize(resource *r) { slab *s = (slab *) r; - int heads = 0; + size_t heads = 0; struct sl_head *h; WALK_LIST(h, s->empty_heads)