summaryrefslogtreecommitdiff
path: root/src/slab.c
diff options
context:
space:
mode:
authorqiuyiuestc <[email protected]>2011-01-05 00:39:36 +0000
committerqiuyiuestc <[email protected]>2011-01-05 00:39:36 +0000
commitaa1a78082fe0f50eb8eca7462808ba722b2f62d6 (patch)
tree44d7d602c00542a3cf0553048773d69acb120164 /src/slab.c
parent74bb72946222f6465f05d5980c491ee88ab2dc5a (diff)
fix memory static problem
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1232 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'src/slab.c')
-rw-r--r--src/slab.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/slab.c b/src/slab.c
index 914d8236dd..a39a59860f 100644
--- a/src/slab.c
+++ b/src/slab.c
@@ -839,7 +839,7 @@ void rt_free(void *ptr)
kup->size = 0;
#ifdef RT_MEM_STATS
- used_mem -= size;
+ used_mem -= size * RT_MM_PAGE_SIZE;
#endif
rt_sem_release(&heap_sem);