Sören Tempel 51e4fc6fdc main/alsa-lib: enable asserts again
The `--without-debug` flag was added silently in
e7099738bf1b128a096ef96db35bb6a7d01eda69. As per `./configure --help`,
this flag disable assert statements in alsa-lib. This is undesirable
since it makes library usage errors more laborious to debug or
potentially even makes them go unnoticed.

For example, see #12729 where a null pointer was passed to
snd_config_delete by alsa-utils. While the snd_config_delete function in
alsa-lib contains an assert checking that the passed config is non-null
this assert was disabled due to the aforementioned configure flag.

See also:

* https://lists.alpinelinux.org/~alpine/devel/%3C1ZU8S8ERRPKR9.35CUIBSS8QET7%408pit.net%3E
2021-06-07 21:25:09 +00:00
..
2021-06-07 21:25:09 +00:00