diff options
Diffstat (limited to 'audio/sink.c')
| -rw-r--r-- | audio/sink.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/audio/sink.c b/audio/sink.c index 64d0a27d..0020a7ce 100644 --- a/audio/sink.c +++ b/audio/sink.c @@ -369,14 +369,14 @@ int sink_get_config(struct device *dev, int sock, struct ipc_packet *req,  	int err;  	struct pending_connect *c = NULL; +	if (sink->state == AVDTP_STATE_STREAMING) +		goto proceed; +  	if (sink->c) {  		error("sink_get_config: another request already in progress");  		return -EBUSY;  	} -	if (sink->state == AVDTP_STATE_STREAMING) -		goto proceed; -  	if (!sink->session)  		sink->session = avdtp_get(&dev->src, &dev->dst); | 
