This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
A patch for malloc
- To: libc-hacker@cygnus.com (GNU C Library)
- Subject: A patch for malloc
- From: hjl@lucon.org (H.J. Lu)
- Date: Tue, 11 Aug 1998 07:38:47 -0700 (PDT)
Here is a patch for malloc. It is quite confusing without 0x.
Thanks.
--
H.J. Lu (hjl@gnu.org)
---
Tue Aug 11 07:37:50 1998 H.J. Lu (hjl@gnu.org)
* malloc/malloc.c (free_check): Add 0x to print a pointer.
(realloc_check): Likewise.
Index: malloc/malloc.c
===================================================================
RCS file: /home/work/cvs/gnu/glibc-2.0/malloc/malloc.c,v
retrieving revision 1.1.1.4
diff -p -u -r1.1.1.4 malloc.c
--- malloc.c 1998/05/20 21:51:16 1.1.1.4
+++ malloc.c 1998/08/11 14:36:20
@@ -4269,7 +4269,7 @@ free_check(mem) Void_t* mem;
(void)mutex_unlock(&main_arena.mutex);
switch(check_action) {
case 1:
- fprintf(stderr, "free(): invalid pointer %lx!\n", (long)(mem));
+ fprintf(stderr, "free(): invalid pointer 0x%lx!\n", (long)(mem));
break;
case 2:
abort();
@@ -4307,7 +4307,7 @@ realloc_check(oldmem, bytes) Void_t* old
(void)mutex_unlock(&main_arena.mutex);
switch(check_action) {
case 1:
- fprintf(stderr, "realloc(): invalid pointer %lx!\n", (long)(oldmem));
+ fprintf(stderr, "realloc(): invalid pointer 0x%lx!\n", (long)(oldmem));
break;
case 2:
abort();