Make sure we get valid return values from the sound backends.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1297 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
212d1e57b0
commit
dd78c23e5e
7
rdpsnd.c
7
rdpsnd.c
@ -19,6 +19,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
#include <assert.h>
|
||||
|
||||
#include "rdesktop.h"
|
||||
#include "rdpsnd.h"
|
||||
#include "rdpsnd_dsp.h"
|
||||
@ -316,22 +318,27 @@ rdpsnd_register_drivers(char *options)
|
||||
reg = &drivers;
|
||||
#if defined(RDPSND_ALSA)
|
||||
*reg = alsa_register(options);
|
||||
assert(*reg);
|
||||
reg = &((*reg)->next);
|
||||
#endif
|
||||
#if defined(RDPSND_SUN)
|
||||
*reg = sun_register(options);
|
||||
assert(*reg);
|
||||
reg = &((*reg)->next);
|
||||
#endif
|
||||
#if defined(RDPSND_OSS)
|
||||
*reg = oss_register(options);
|
||||
assert(*reg);
|
||||
reg = &((*reg)->next);
|
||||
#endif
|
||||
#if defined(RDPSND_SGI)
|
||||
*reg = sgi_register(options);
|
||||
assert(*reg);
|
||||
reg = &((*reg)->next);
|
||||
#endif
|
||||
#if defined(RDPSND_LIBAO)
|
||||
*reg = libao_register(options);
|
||||
assert(*reg);
|
||||
reg = &((*reg)->next);
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user