From a359e4becf3b938c5c0bd263d059b5f354f11c7c Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 31 May 2007 11:47:29 +0000 Subject: Return error if no audio related services were found in a remote device --- audio/manager.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'audio/manager.c') diff --git a/audio/manager.c b/audio/manager.c index 85d52e86..b0e91ee9 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -434,6 +434,14 @@ static void finish_sdp(struct audio_sdp_data *data, gboolean success) goto done; } + /* Return error if no audio related service records were found */ + if (!data->records) { + debug("No audio audio related service records were found"); + success = FALSE; + err_not_supported(connection, data->msg); + success = FALSE; + } + for (i = 0; i < required_len; i++) { const char *iface = required[i]; -- cgit