diff options
Diffstat (limited to 'alsa-binding/Alsa-RegEvt.c')
-rw-r--r-- | alsa-binding/Alsa-RegEvt.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/alsa-binding/Alsa-RegEvt.c b/alsa-binding/Alsa-RegEvt.c index b105288..faacb01 100644 --- a/alsa-binding/Alsa-RegEvt.c +++ b/alsa-binding/Alsa-RegEvt.c @@ -583,9 +583,8 @@ STATIC int sndCtlEventCB(sd_event_source* src, int fd, uint32_t revents, void* u err = alsaGetSingleCtl(sndHandle->evtHandle->ctlDev, elemId, &ctlRequest, QUERY_FULL); if(err) { - AFB_ERROR("Did not succeed to get control info and values"); - freeCardAlsaControlHandle(&sndHandle->evtHandle); - return -3; + AFB_WARNING("Did not succeed to get control info and values, a custom control may have been removed"); + return 0; } // If CTL as a value use it as container for response |