aboutsummaryrefslogtreecommitdiffstats
path: root/src/4a-internals-hal/4a-internals-hal-api-loader.c
diff options
context:
space:
mode:
authorJonathan Aillet <jonathan.aillet@iot.bzh>2019-10-17 11:23:28 +0200
committerJonathan Aillet <jonathan.aillet@iot.bzh>2019-10-17 11:25:55 +0200
commit47b281c130bf6ff9f4f744c56c78e3ab983e0751 (patch)
tree6f1ec3421194d5c17d0c85dbdf0ae54cfbabd908 /src/4a-internals-hal/4a-internals-hal-api-loader.c
parent6236c29b391fda6454aaf8083a24552370f5e62f (diff)
Prevent binder exit when hal initialization fails
No longer returns an error in hal api initialization function when an non-blocking error happens (e.g. card-sound not found). This will prevent application framework binder exit. BUG-AGL: SPEC-2906 Change-Id: I0ef5e5f624fc0021771f40f37ce5663510a7e03e Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
Diffstat (limited to 'src/4a-internals-hal/4a-internals-hal-api-loader.c')
-rw-r--r--src/4a-internals-hal/4a-internals-hal-api-loader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/4a-internals-hal/4a-internals-hal-api-loader.c b/src/4a-internals-hal/4a-internals-hal-api-loader.c
index ca53e01..5334bdf 100644
--- a/src/4a-internals-hal/4a-internals-hal-api-loader.c
+++ b/src/4a-internals-hal/4a-internals-hal-api-loader.c
@@ -114,7 +114,7 @@ static int InternalHalInitOneApi(afb_api_t apiHandle)
err = CtlConfigExec(apiHandle, ctrlConfig);
if(err < 0) {
AFB_API_ERROR(apiHandle, "Error %i caught when trying to apply current internal hal controller sections", err);
- return -5;
+ currentHalData->status = HAL_STATUS_INIT_FAILED;
}
if(err > 0)