From 0dc3aa4b1dcca64ca747de9ceb05f0033f884bd6 Mon Sep 17 00:00:00 2001 From: Xi Wang Date: Wed, 30 Jan 2013 17:46:12 -0800 Subject: libmach: fix crash in dwarfpc (misuse of realloc) R=rsc CC=plan9port.codebot https://codereview.appspot.com/7225059 --- src/libmach/dwarfpc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/libmach/dwarfpc.c b/src/libmach/dwarfpc.c index 9c36cf08..31b6bb41 100644 --- a/src/libmach/dwarfpc.c +++ b/src/libmach/dwarfpc.c @@ -194,6 +194,7 @@ dwarfpctoline(Dwarf *d, ulong pc, char **cdir, char **dir, char **file, ulong *l newf = realloc(f, (nf+1)*sizeof(f[0])); if(newf == nil) goto out; + f = newf; f[nf++] = b.p; s = dwarfgetstring(&b); dwarfget128(&b); -- cgit v1.2.3