--- SDL-1.2.8-orig/src/audio/SDL_audiodev.c	Wed Feb 18 11:21:58 2004
+++ SDL-1.2.8/src/audio/SDL_audiodev.c	Sun Aug 14 22:56:21 2005
@@ -68,8 +68,8 @@
 			struct stat sb;
 
 			/* Added support for /dev/sound/\* in Linux 2.4 */
-			if ( (stat("/dev/sound", &sb) == 0) &&
-			     S_ISDIR(sb.st_mode) ) {
+			if ( ((stat("/dev/sound", &sb) == 0) && S_ISDIR(sb.st_mode)) &&
+				 ((stat(_PATH_DEV_DSP24, &sb) == 0) && S_ISCHR(sb.st_mode)) ) {
 				audiodev = _PATH_DEV_DSP24;
 			} else {
 				audiodev = _PATH_DEV_DSP;
