From 5b7487bee63e7f5cb6ea1d9090d52ae631296cd8 Mon Sep 17 00:00:00 2001 From: Ramsay Jones Date: Tue, 1 Jun 2010 19:26:42 +0100 Subject: [PATCH] Fix a memory corruption runtime error On the msvc build, the tests t0401-parse and t0501-walk both crash with a runtime error (ACCESS_VIOLATION). This is caused by writing to un-allocated memory due to an under-allocation of a git_revpool_table data structure. Signed-off-by: Ramsay Jones Signed-off-by: Andreas Ericsson --- src/revobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/revobject.c b/src/revobject.c index a9e9df3b6..94eb865e6 100644 --- a/src/revobject.c +++ b/src/revobject.c @@ -38,7 +38,7 @@ git_revpool_table *git_revpool_table_create(unsigned int min_size) git_revpool_table *table; int i; - table = git__malloc(sizeof(table)); + table = git__malloc(sizeof(*table)); if (table == NULL) return NULL;