소스 검색

Fix shrinking of direct mapped block in builtin allocator.

Mike Pall 13 년 전
부모
커밋
d61e9e5d89
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/lj_alloc.c

+ 1 - 1
src/lj_alloc.c

@@ -752,7 +752,7 @@ static mchunkptr direct_resize(mchunkptr oldp, size_t nb)
     return NULL;
   /* Keep old chunk if big enough but not too big */
   if (oldsize >= nb + SIZE_T_SIZE &&
-      (oldsize - nb) <= (DEFAULT_GRANULARITY << 1)) {
+      (oldsize - nb) <= (DEFAULT_GRANULARITY >> 1)) {
     return oldp;
   } else {
     size_t offset = oldp->prev_foot & ~IS_DIRECT_BIT;