diff mbox series

libtraceevent: Free line in tep_parse_kallsyms()

Message ID 20210412155238.6ce217f7@gandalf.local.home (mailing list archive)
State Accepted
Commit 7b4b50dd635eaa59ea8077d5e922c2256c262004
Headers show
Series libtraceevent: Free line in tep_parse_kallsyms() | expand

Commit Message

Steven Rostedt April 12, 2021, 7:52 p.m. UTC
From: "Steven Rostedt (VMware)" <rostedt@goodmis.org>

The line used to read the /proc/kallsyms file is allocated, but is never
freed, resulting in a memory leak. Free it.

Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
---
 src/event-parse.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/src/event-parse.c b/src/event-parse.c
index cec4ad1..8d1ac65 100644
--- a/src/event-parse.c
+++ b/src/event-parse.c
@@ -743,6 +743,7 @@  int tep_parse_kallsyms(struct tep_handle *tep, const char *kallsyms)
 
 		line = strtok_r(NULL, "\n", &next);
 	}
+	free(line);
 	ret = 0;
  out:
 	free(copy);