Skip to content

v1.2.5.1

@perexg perexg tagged this 14 Jun 12:25
Core
 - Release v1.2.5.1
 - Fix EXPORT_SYMBOL attribute for clang
 - configure: check if eaccess() is available
Control API
 - control: remap - fix an infinite recursive call in the async callback
 - control: remap - fix uninitialized value in parse_map_vindex()
PCM API
 - pcm: direct - remove dead code
 - pcm: softvol - fix early exit in add_tlv_info()
 - pcm: remove extra NULL checks in snd_pcm_dshare_open()
 - pcm: remove extra NULL checks in snd_pcm_dsnoop_open()
 - pcm: remove extra NULL checks in snd_pcm_dmix_open()
 - pcm: direct - fix pcmp error path in _snd_pcm_direct_new()
Timer API
 - timer: remove dead code in _snd_timer_hw_open()
Use Case Manager API
 - configure: check if eaccess() is available
 - ucm: include sys/wait.h to fix build on Android
 - ucm_exec.c: Include limits.h explicitly to fix build on musl
 - ucm: compound_merge() - fix use after free (and logic)
 - ucm: fix possible memory leak in parse_verb_file()
 - ucm: fix out-of-array access in rval_device_lookup_init()
 - ucm: check error value in parse_lookup_query()
 - ucm: fix possible NULL pointer dereference in uc_mgr_exec()
 - ucm: find_exec() - fix memory leak (dir)
 - ucm: fix if_eval_path() - access NULL pointer
 - ucm: fix use after free in if_eval_regex_match()
 - ucm: fix error path in execute_cfgsave()
 - ucm: fix _alibpref string (add '.' delimiter to the end)
 - ucm: add _alibpref to get the private device prefix
Configuration
 - conf: snd_config_get_card() remove unused assignment
 - conf: remove dead code in snd_config_get_card()
 - conf: fix load_for_all_cards()

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Assets 2