Diff between 8b51fbcba903eec102c9cec57adcaf10c35b15dd and 47f51a98c521f937edb4edacd9d9a52f272520a3

Changed Files

File Additions Deletions Status
src/main.c +3 -1 modified

Full Patch

diff --git a/src/main.c b/src/main.c
index 37ed456..ed19e3e 100644
--- a/src/main.c
+++ b/src/main.c
@@ -781,9 +781,10 @@ static void parse_config(GKeyFile *config)
 			DBG("Invalid mode option: %s", str);
 			btd_opts.avdtp.session_mode = BT_IO_MODE_BASIC;
 		}
+		g_free(str);
 	}
 
-	val = g_key_file_get_integer(config, "AVDTP", "StreamMode", &err);
+	str = g_key_file_get_string(config, "AVDTP", "StreamMode", &err);
 	if (err) {
 		DBG("%s", err->message);
 		g_clear_error(&err);
@@ -798,6 +799,7 @@ static void parse_config(GKeyFile *config)
 			DBG("Invalid mode option: %s", str);
 			btd_opts.avdtp.stream_mode = BT_IO_MODE_BASIC;
 		}
+		g_free(str);
 	}
 
 	parse_br_config(config);