From b6043642f60ef23a7a100418cd4fec1251a98ad9 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 23 七月 2020 14:47:50 +0800
Subject: [PATCH] update

---
 src/queue/mm.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/queue/mm.c b/src/queue/mm.c
index 592fda0..bfd27d9 100644
--- a/src/queue/mm.c
+++ b/src/queue/mm.c
@@ -122,6 +122,7 @@
     SemUtil::inc(mutex);
     return aptr;
   } else {
+    SemUtil::inc(mutex);
     err_msg(0, "mm_malloc : out of memery\n");
     return NULL;
   }
@@ -143,9 +144,8 @@
    *}
    */
 
-  
-  size_t size = GET_SIZE(HDRP(ptr));
   SemUtil::dec(mutex);
+  size_t size = GET_SIZE(HDRP(ptr));
   PUT(HDRP(ptr), PACK(size, 0));
   PUT(FTRP(ptr), PACK(size, 0));
   coalesce(ptr);

--
Gitblit v1.8.0