msvcrt: Fix two buglets in heap test.
This commit is contained in:
parent
2ad4f102f7
commit
a1e4758f07
|
@ -148,11 +148,12 @@ static void test_aligned_realloc(size_t size1, size_t size2, size_t alignment)
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
p_aligned_free(mem2);
|
||||
} else {
|
||||
ok(errno == EINVAL, "_aligned_realloc(%p, %d, %d) errno: %d != %d\n", mem, size2, alignment, errno, EINVAL);
|
||||
p_aligned_free(mem);
|
||||
}
|
||||
|
||||
p_aligned_free(mem);
|
||||
free(mem1);
|
||||
}
|
||||
else
|
||||
|
@ -219,11 +220,12 @@ static void test_aligned_offset_realloc(size_t size1, size_t size2, size_t align
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
p_aligned_free(mem2);
|
||||
} else {
|
||||
ok(errno == EINVAL, "_aligned_offset_realloc(%p, %d, %d, %d) errno: %d != %d\n", mem, size2, alignment, offset, errno, EINVAL);
|
||||
p_aligned_free(mem);
|
||||
}
|
||||
|
||||
p_aligned_free(mem);
|
||||
free(mem1);
|
||||
}
|
||||
else
|
||||
|
@ -353,5 +355,8 @@ START_TEST(heap)
|
|||
mem = realloc(NULL, 0);
|
||||
ok(mem != NULL, "memory not (re)allocated for size 0\n");
|
||||
|
||||
if (mem)
|
||||
free(mem);
|
||||
|
||||
test_aligned();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue