Update of /cvsroot/netrek/client/netrekxp/src
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv2898/src

Modified Files:
	sound.c 
Log Message:
Remove sound_init if open audio device fails, and break out of sound initiliazation,
as some SDL function like Mix_Volume and Mix_PlayMusic will cause a client
crash if no audio device.  Oddly, other SDL functions like Mix_PlayChannel seemed
to just spit an error message but not cause a crash.

Index: sound.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/sound.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- sound.c	21 Feb 2007 17:27:01 -0000	1.25
+++ sound.c	22 Feb 2007 05:18:18 -0000	1.26
@@ -214,8 +214,12 @@
     	    atexit(SDL_Quit);
 
     	    /* Open the audio device at 22050 Hz 8 bit Microsoft PCM with stereo */
-    	    if (Mix_OpenAudio(22050, AUDIO_S16SYS, 2, 1024) < 0) 
+    	    if (Mix_OpenAudio(22050, AUDIO_S16SYS, 2, 1024) < 0)
+    	    {
       		LineToConsole("Mix_OpenAudio: %s\n", Mix_GetError());
+      		sound_init = 0;
+      		return;
+    	    }
 
             /* Set sound and music volume to half (128 is MAXVOLUME) */
             Mix_Volume(-1, 64);