• Sam Lantinga's avatar
    Fixed bug #1085 (Jump to NULL function pointer on ALSA_OpenDevice) · e6accab8
    Sam Lantinga authored
     Bruno      2010-12-16 02:41:51 PST
    
    Fix segfault in ALSA_OpenDevice()
    
    When alsa is linked to libsdl instead of being loaded on demand at runtime the
    alsa macro snd_pcm_hw_params_alloca(ptr); misbehaves.
    
    That macro calls snd_pcm_hw_params_sizeof() in order to determine the amount of
    memory to allocate but due to mis-placed define that function is replaced with
    ALSA_snd_pcm_hw_params_sizeof by preprocessor (and in case of link to alsa that
    function pointer is initialized to itself).
    
    Attached patch fixes the issue.
    e6accab8
Name
Last commit
Last update
..
SDL_alsa_audio.c Loading commit data...
SDL_alsa_audio.h Loading commit data...