From 57c1e0bf737735854b19d5d43adf5645e1b52913 Mon Sep 17 00:00:00 2001 From: Jonathan Aillet Date: Fri, 7 Sep 2018 18:56:37 +0200 Subject: Test afb require result at hal-bt plugin load Test afb require on 'Bluetooth-Manager' result at hal-bt plugin load before keep going with plugin hal-bt load actions. Change-Id: I19983d12ad6634acafc6cc32d96dbae554c70245 Signed-off-by: Jonathan Aillet --- plugins/lib/bluetooth/hal-bt.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/lib/bluetooth/hal-bt.c b/plugins/lib/bluetooth/hal-bt.c index 98e0b40..36b5ba6 100644 --- a/plugins/lib/bluetooth/hal-bt.c +++ b/plugins/lib/bluetooth/hal-bt.c @@ -41,7 +41,10 @@ CTLP_ONLOAD(plugin, callbacks) memset(&localHalBtPluginData, '\0', sizeof(localHalBtPluginData)); - AFB_RequireApi(plugin->api, BT_MANAGER_API, 1); + if(AFB_RequireApi(plugin->api, BT_MANAGER_API, 1)) { + AFB_ApiError(plugin->api, "Didn't succeed to require %s api", BT_MANAGER_API); + return -1; + } /* TDB JAI : - Register 'init' plugin function (HAL_BT_PLUGIN_NAME#init) as onload action here (to avoid adding it in json) -- cgit 1.2.3-korg