From 01012e0cb0cf09c0bb2c074307c7ec5ff48d4752 Mon Sep 17 00:00:00 2001 From: Konrad Rzeszutek Date: Wed, 17 Dec 2008 23:22:01 +0100 Subject: [PATCH] [lib] The internal debug memory leak printout has output jumbled. When using the internal memory leak the function that call realloc get a confused output. The fix puts the list of operation in the right order. --- libmultipath/memory.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libmultipath/memory.c b/libmultipath/memory.c index 71dfe40..bd6ae5e 100644 --- a/libmultipath/memory.c +++ b/libmultipath/memory.c @@ -459,9 +459,8 @@ dbg_realloc(void *buffer, unsigned long size, char *file, char *function, if (debug & 1) printf("realloc [%3d:%3d] %p, %4ld %s %d %s -> %p %4ld %s %d %s\n", i, number_alloc_list, alloc_list[i].ptr, - alloc_list[i].size, file, line, function, buf, size, - alloc_list[i].file, alloc_list[i].line, - alloc_list[i].func); + alloc_list[i].size, alloc_list[i].file, alloc_list[i].line, alloc_list[i].func, + buf, size, file, line, function); alloc_list[i].ptr = buf; alloc_list[i].size = size; -- 2.7.4