aboutsummaryrefslogtreecommitdiffstats
path: root/src/4a-internals-hal/4a-internals-hal-cb.c
diff options
context:
space:
mode:
authorJonathan Aillet <jonathan.aillet@iot.bzh>2019-10-11 16:13:50 +0200
committerJonathan Aillet <jonathan.aillet@iot.bzh>2019-10-17 16:09:15 +0200
commit4185666931d92aef13ab6a61b3644f279c71f452 (patch)
treef70716671ff27cdda5f82508b66bcb11811c86f2 /src/4a-internals-hal/4a-internals-hal-cb.c
parent6b3269f8dbd7cf7bf16e6e73f397285b26b3c25b (diff)
Add function that prepare closing binder on exiticefish_8.99.2icefish_8.99.1icefish/8.99.2icefish/8.99.18.99.28.99.1
Add function that prepare closing binder when exit signal is received. That includes reverting hal api performed actions (e.g. removing added custom ALSA control, ...) and deleting all hal api. Register this function to be call at binder exit (using 'on_exit'). BUG-AGL: SPEC-2910 Change-Id: I49a5b65c303561bede4c93a2eb3284395fa9f1e7 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
Diffstat (limited to 'src/4a-internals-hal/4a-internals-hal-cb.c')
-rw-r--r--src/4a-internals-hal/4a-internals-hal-cb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/4a-internals-hal/4a-internals-hal-cb.c b/src/4a-internals-hal/4a-internals-hal-cb.c
index c1078a9..78bbcb4 100644
--- a/src/4a-internals-hal/4a-internals-hal-cb.c
+++ b/src/4a-internals-hal/4a-internals-hal-cb.c
@@ -1142,7 +1142,9 @@ int InternalHalUnmanageOneHalMapObject(afb_api_t apiHandle, struct InternalHalAl
halMapData->action = NULL;
if(halMapData->ctl.alsaCtlCreation) {
+ // TODO JAI : Enable next line when 'afb_api_call_sync' while in exit will be allowed
err = InternalHalDeleteAlsaCtl(apiHandle, cardNbString, &halMapData->ctl);
+ // err = 0;
if(err)
AFB_API_WARNING(apiHandle,
"Error %i returned when tried to custom ALSA control '%s', "