diff options
author | Jonathan Aillet <jonathan.aillet@iot.bzh> | 2019-10-17 11:23:28 +0200 |
---|---|---|
committer | Jonathan Aillet <jonathan.aillet@iot.bzh> | 2019-10-17 11:25:55 +0200 |
commit | 47b281c130bf6ff9f4f744c56c78e3ab983e0751 (patch) | |
tree | 6f1ec3421194d5c17d0c85dbdf0ae54cfbabd908 /src/4a-internals-hal/4a-internals-hal-api-loader.c | |
parent | 6236c29b391fda6454aaf8083a24552370f5e62f (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.c | 2 |
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) |