summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ChangeLog4
-rw-r--r--src/findtextrel.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 80e451ce..7d5e001b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,9 @@
2015-06-18 Mark Wielaard <[email protected]>
+ * findtextrel.c (process_file): Free segments after use.
+
+2015-06-18 Mark Wielaard <[email protected]>
+
* readelf.c (print_phdr): Make sure phdr2_mem lifetime/scope equals
phdr2 pointer.
diff --git a/src/findtextrel.c b/src/findtextrel.c
index 264a06bd..6f1a4b55 100644
--- a/src/findtextrel.c
+++ b/src/findtextrel.c
@@ -484,6 +484,7 @@ cannot get relocation at index %d in section %zu in '%s': %s"),
if (fd2 != -1)
close (fd2);
+ free (segments);
tdestroy (knownsrcs, noop);
return result;