diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/custommem.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/custommem.c b/src/custommem.c index 5e240c1d..96511c58 100644 --- a/src/custommem.c +++ b/src/custommem.c @@ -1000,8 +1000,10 @@ size_t customGetUsableSize(void* p) mutex_lock(&mutex_blocks); blocklist_t* l = findBlock(addr); if(l) { - if(l->type==BTYPE_MAP) + if(l->type==BTYPE_MAP) { + mutex_unlock(&mutex_blocks); return 128; + } blockmark_t* sub = (void*)(addr-sizeof(blockmark_t)); size_t size = SIZE_BLOCK(sub->next); |