about summary refs log tree commit diff
path: root/third_party/git/trace2.c
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/trace2.c')
-rw-r--r--third_party/git/trace2.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/third_party/git/trace2.c b/third_party/git/trace2.c
index c7b4f14d29..2c6b570077 100644
--- a/third_party/git/trace2.c
+++ b/third_party/git/trace2.c
@@ -121,6 +121,7 @@ static void tr2main_atexit_handler(void)
 	tr2_sid_release();
 	tr2_cmd_name_release();
 	tr2_cfg_free_patterns();
+	tr2_cfg_free_env_vars();
 	tr2_sysenv_release();
 
 	trace2_enabled = 0;
@@ -311,6 +312,14 @@ void trace2_cmd_list_config_fl(const char *file, int line)
 	tr2_cfg_list_config_fl(file, line);
 }
 
+void trace2_cmd_list_env_vars_fl(const char *file, int line)
+{
+	if (!trace2_enabled)
+		return;
+
+	tr2_list_env_vars_fl(file, line);
+}
+
 void trace2_cmd_set_config_fl(const char *file, int line, const char *key,
 			      const char *value)
 {