|
From: Tom H. <th...@cy...> - 2004-09-26 14:43:01
|
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.
M +2 -1 ume.c 1.28
--- valgrind/coregrind/ume.c #1.27:1.28
@@ -536,8 +536,9 @@ 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 + exeoff;
|