aboutsummaryrefslogtreecommitdiffstats
path: root/trace-input.c
diff options
context:
space:
mode:
Diffstat (limited to 'trace-input.c')
-rw-r--r--trace-input.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/trace-input.c b/trace-input.c
index 0f2f7d8..af15634 100644
--- a/trace-input.c
+++ b/trace-input.c
@@ -47,6 +47,7 @@ struct cpu_data {
47 47
48struct tracecmd_input { 48struct tracecmd_input {
49 struct pevent *pevent; 49 struct pevent *pevent;
50 struct plugin_list *plugin_list;
50 int fd; 51 int fd;
51 int long_size; 52 int long_size;
52 int page_size; 53 int page_size;
@@ -456,7 +457,7 @@ int tracecmd_read_headers(struct tracecmd_input *handle)
456 /* register default ftrace functions first */ 457 /* register default ftrace functions first */
457 tracecmd_ftrace_overrides(handle); 458 tracecmd_ftrace_overrides(handle);
458 459
459 trace_load_plugins(pevent); 460 handle->plugin_list = tracecmd_load_plugins(pevent);
460 461
461 return 0; 462 return 0;
462} 463}
@@ -1711,6 +1712,7 @@ void tracecmd_close(struct tracecmd_input *handle)
1711 1712
1712 close(handle->fd); 1713 close(handle->fd);
1713 pevent_free(handle->pevent); 1714 pevent_free(handle->pevent);
1715 tracecmd_unload_plugins(handle->plugin_list);
1714 free(handle); 1716 free(handle);
1715} 1717}
1716 1718