diff options
Diffstat (limited to 'audio/sink.c')
| -rw-r--r-- | audio/sink.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/audio/sink.c b/audio/sink.c index ab9f401b..c09c019f 100644 --- a/audio/sink.c +++ b/audio/sink.c @@ -160,6 +160,10 @@ static DBusHandlerResult sink_connect(DBusConnection *conn,  	if (!sink->session)  		sink->session = avdtp_get(&dev->src, &dev->dst); +	if (!sink->session) +		return err_connect_failed(conn, msg, +						"Unable to get a session"); +  	if (sink->connect || sink->disconnect)  		return err_connect_failed(conn, msg, "Connect in progress"); | 
