Skip to content

Commit 4301651

Browse files
committed
Cleanup
1 parent 61661d3 commit 4301651

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

Zend/zend_alloc.c

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2443,9 +2443,9 @@ static zend_long zend_mm_find_leaks_small(zend_mm_chunk *p, uint32_t i, uint32_t
24432443
zend_long count = 0;
24442444
int bin_num = ZEND_MM_SRUN_BIN_NUM(p->map[i]);
24452445
zend_mm_debug_info *dbg = (zend_mm_debug_info*)((char*)p + ZEND_MM_PAGE_SIZE * i + bin_data_size[bin_num] * (j + 1) - ZEND_MM_ALIGNED_SIZE(sizeof(zend_mm_debug_info)));
2446-
ZEND_MM_UNPOISON_DEBUGINFO(dbg);
24472446

24482447
while (j < bin_elements[bin_num]) {
2448+
ZEND_MM_UNPOISON_DEBUGINFO(dbg);
24492449
if (dbg->size != 0) {
24502450
if (dbg->filename == leak->filename && dbg->lineno == leak->lineno) {
24512451
count++;
@@ -2459,9 +2459,7 @@ static zend_long zend_mm_find_leaks_small(zend_mm_chunk *p, uint32_t i, uint32_t
24592459
j++;
24602460
ZEND_MM_POISON_DEBUGINFO(dbg);
24612461
dbg = (zend_mm_debug_info*)((char*)dbg + bin_data_size[bin_num]);
2462-
ZEND_MM_UNPOISON_DEBUGINFO(dbg);
24632462
}
2464-
ZEND_MM_POISON_DEBUGINFO(dbg);
24652463

24662464
if (empty) {
24672465
zend_mm_bitset_reset_range(p->free_map, i, bin_pages[bin_num]);
@@ -2574,10 +2572,10 @@ static void zend_mm_check_leaks(zend_mm_heap *heap)
25742572
if (p->map[i] & ZEND_MM_IS_SRUN) {
25752573
int bin_num = ZEND_MM_SRUN_BIN_NUM(p->map[i]);
25762574
zend_mm_debug_info *dbg = (zend_mm_debug_info*)((char*)p + ZEND_MM_PAGE_SIZE * i + bin_data_size[bin_num] - ZEND_MM_ALIGNED_SIZE(sizeof(zend_mm_debug_info)));
2577-
ZEND_MM_UNPOISON_DEBUGINFO(dbg);
25782575

25792576
j = 0;
25802577
while (j < bin_elements[bin_num]) {
2578+
ZEND_MM_UNPOISON_DEBUGINFO(dbg);
25812579
if (dbg->size != 0) {
25822580
leak.addr = (zend_mm_debug_info*)((char*)p + ZEND_MM_PAGE_SIZE * i + bin_data_size[bin_num] * j);
25832581
leak.size = dbg->size;
@@ -2606,10 +2604,8 @@ static void zend_mm_check_leaks(zend_mm_heap *heap)
26062604
}
26072605
ZEND_MM_POISON_DEBUGINFO(dbg);
26082606
dbg = (zend_mm_debug_info*)((char*)dbg + bin_data_size[bin_num]);
2609-
ZEND_MM_UNPOISON_DEBUGINFO(dbg);
26102607
j++;
26112608
}
2612-
ZEND_MM_POISON_DEBUGINFO(dbg);
26132609
i += bin_pages[bin_num];
26142610
} else /* if (p->map[i] & ZEND_MM_IS_LRUN) */ {
26152611
int pages_count = ZEND_MM_LRUN_PAGES(p->map[i]);

0 commit comments

Comments
 (0)