From: Vinicius Costa Gomes Date: Wed, 11 Sep 2013 00:09:43 +0000 (-0300) Subject: handsfree-audio: Don't register if no defer_setup X-Git-Tag: 1.13~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6d08a47ec39dc291bbef05347203d5dc23a942d9;p=platform%2Fupstream%2Fofono.git 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. --- diff --git a/src/handsfree-audio.c b/src/handsfree-audio.c index e1894ef..f39c49b 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;