Skip to content

Commit eb00b48

Browse files
committed
fixup! alloc: introduce debug allocators
1 parent abedcfe commit eb00b48

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/util/allocators/debugalloc.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
static void *debugalloc__malloc(size_t len, const char *file, int line)
1111
{
12-
void *ptr;
12+
unsigned char *ptr;
1313
size_t total = len + sizeof(size_t);
1414

1515
GIT_UNUSED(file);
@@ -22,9 +22,9 @@ static void *debugalloc__malloc(size_t len, const char *file, int line)
2222
return ptr + sizeof(size_t);
2323
}
2424

25-
static void *debugalloc__realloc(void *ptr, size_t len, const char *file, int line)
25+
static void *debugalloc__realloc(void *_ptr, size_t len, const char *file, int line)
2626
{
27-
void *newptr;
27+
unsigned char *ptr = _ptr, *newptr;
2828
size_t original_len;
2929
size_t total = len + sizeof(size_t);
3030

@@ -54,8 +54,10 @@ static void *debugalloc__realloc(void *ptr, size_t len, const char *file, int li
5454
return newptr + sizeof(size_t);
5555
}
5656

57-
static void debugalloc__free(void *ptr)
57+
static void debugalloc__free(void *_ptr)
5858
{
59+
unsigned char *ptr = _ptr;
60+
5961
if (!ptr)
6062
return;
6163

0 commit comments

Comments
 (0)