Diff between c09f4ba7397643a7b9c1ed1975a9002398834423 and 6dd3f1f1968b854fa09d898b7bbacf272a977397

Changed Files

File Additions Deletions Status
android/bluetoothd-wrapper.c +6 -5 modified

Full Patch

diff --git a/android/bluetoothd-wrapper.c b/android/bluetoothd-wrapper.c
index 3df6954..cd53b98 100644
--- a/android/bluetoothd-wrapper.c
+++ b/android/bluetoothd-wrapper.c
@@ -34,15 +34,16 @@
 
 static void run_valgrind(int debug, int mgmt_dbg)
 {
-	char *prg_argv[6];
+	char *prg_argv[7];
 	char *prg_envp[3];
 
 	prg_argv[0] = VALGRIND_BIN;
 	prg_argv[1] = "--leak-check=full";
-	prg_argv[2] = BLUETOOTHD_BIN;
-	prg_argv[3] = debug ? "-d" : NULL;
-	prg_argv[4] = mgmt_dbg ? "--mgmt-debug" : NULL;
-	prg_argv[5] = NULL;
+	prg_argv[2] = "--track-origins=yes";
+	prg_argv[3] = BLUETOOTHD_BIN;
+	prg_argv[4] = debug ? "-d" : NULL;
+	prg_argv[5] = mgmt_dbg ? "--mgmt-debug" : NULL;
+	prg_argv[6] = NULL;
 
 	prg_envp[0] = "G_SLICE=always-malloc";
 	prg_envp[1] = "G_DEBUG=gc-friendly";