From 6d08a47ec39dc291bbef05347203d5dc23a942d9 Mon Sep 17 00:00:00 2001 From: Vinicius Costa Gomes Date: Tue, 10 Sep 2013 21:09:43 -0300 Subject: handsfree-audio: Don't register if no defer_setup If the kernel doesn't support defer_setup for SCO, we shouldn't allow cards to be registered, because in that case we won't be able to properly send the file descriptor to the Agent. --- src/handsfree-audio.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/handsfree-audio.c') diff --git a/src/handsfree-audio.c b/src/handsfree-audio.c index e1894ef3..f39c49b1 100644 --- a/src/handsfree-audio.c +++ b/src/handsfree-audio.c @@ -816,6 +816,9 @@ int ofono_handsfree_card_driver_register( { DBG("driver: %p", d); + if (defer_setup == 0) + return -ENOSYS; + if (d->probe == NULL) return -EINVAL; -- cgit v1.2.3