Thanks to Will Wagner <will_wagner@carallon.com> for reporting and working with upstream to get it fixed. Patch from alsa-lib.git.