diff options
| -rw-r--r-- | audio/manager.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| 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]; | 
