|
From: Tom H. <th...@cy...> - 2004-10-28 08:18:02
|
CVS commit by thughes:
Don't free the interpreter structure until we've actually finished
using it... Possible fix for bug 89663 spotted by Mike Cavins.
MERGED FROM HEAD
M +1 -1 ume.c 1.20.2.1
--- valgrind/coregrind/ume.c #1.20:1.20.2.1
@@ -526,8 +526,8 @@ static int load_ELF(char *hdr, int len,
close(interp->fd);
- free(interp);
entry = baseoff + interp->e.e_entry;
info->interp_base = (ESZ(Addr))base;
+ free(interp);
} else
entry = (void *)e->e.e_entry;
|