libgit2/tests-clar/index
Sascha Cunz 9094d30b93 Reset all static variables to NULL in clar's __cleanup
Without this change, any failed assertion in the second (or a later) test
inside a test suite has a chance of double deleting memory, resulting in
a heap corruption. See #1096 for details.

This leaves alone the test cases where we "just" use cl_git_sandbox_init()
and cl_git_sandbox_cleanup(). These methods already take good care to not
double delete a repository.

Fixes #1096
2012-11-23 11:41:56 +01:00
..
conflicts.c Reset all static variables to NULL in clar's __cleanup 2012-11-23 11:41:56 +01:00
filemodes.c index refactoring 2012-10-29 20:04:21 -05:00
inmemory.c index: refine add_from_workdir() error report 2012-11-10 21:01:05 +01:00
read_tree.c index: Fix tests 2012-11-01 20:24:43 +01:00
rename.c index refactoring 2012-10-29 20:04:21 -05:00
reuc.c Reset all static variables to NULL in clar's __cleanup 2012-11-23 11:41:56 +01:00
stage.c Reset all static variables to NULL in clar's __cleanup 2012-11-23 11:41:56 +01:00
tests.c Add a test for invalid filenames while writing tree from index 2012-11-18 16:59:42 -08:00