CVS: rdesktop rdpsnd.c,1.21,1.22

Pierre Ossman <[email protected]> Thu, 19 Oct 2006 04:27:43 -0700
Newsgroups gmane.network.rdesktop.cvs
Message-ID <[email protected]>
Update of /cvsroot/rdesktop/rdesktop
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv3708

Modified Files:
	rdpsnd.c 
Log Message:
Make sure we get valid return values from the sound backends.


Index: rdpsnd.c
===================================================================
RCS file: /cvsroot/rdesktop/rdesktop/rdpsnd.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** rdpsnd.c	1 Oct 2006 11:00:03 -0000	1.21
--- rdpsnd.c	19 Oct 2006 11:27:40 -0000	1.22
***************
*** 20,23 ****
--- 20,25 ----
  */
  
+ #include <assert.h>
+ 
  #include "rdesktop.h"
  #include "rdpsnd.h"
***************
*** 317,336 ****
--- 319,343 ----
  #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


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642