feedback not ending immediately when lfb_event_end_feedback() is called
If the triggered event has the timeout set to 0 and has started looping then calling lfb_event_end_feedback ()
will only stop the looping, but not end the feedback immediately.
This can be reproduced by running
fbcli -t 0
If you hit enter <RETURN>
before the sound starts looping then it will end immediately.
If you hit enter <RETURN>
only after the sound starts looping it will keep playing until it ends naturally.
In that case feedbackd
will also not print the debug message: Sound XYZ cancelled
.