From 501b5d1a8afbaa56761dd5473e8d5169997b71dd Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 17 Feb 2009 18:23:32 -0300 Subject: Make probe to fail if avdtp_init fail. --- audio/a2dp.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'audio') diff --git a/audio/a2dp.c b/audio/a2dp.c index e07a34a2..3ce255e8 100644 --- a/audio/a2dp.c +++ b/audio/a2dp.c @@ -1122,10 +1122,16 @@ proceed: server = find_server(servers, src); if (!server) { + int av_err; + server = g_new0(struct a2dp_server, 1); if (!server) return -ENOMEM; - avdtp_init(src, config); + + av_err = avdtp_init(src, config); + if (av_err < 0) + return av_err; + bacpy(&server->src, src); servers = g_slist_append(servers, server); } -- cgit