msvcrt: Fix two buglets in heap test.

This commit is contained in:
Dan Kegel 2007-11-06 16:52:19 -08:00 committed by Alexandre Julliard
parent 2ad4f102f7
commit a1e4758f07
1 changed files with 11 additions and 6 deletions

View File

@ -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();
}