Hello,

looks like there's a missing break in audio.c, since error gets assigned
twice and not read in between.

--- sys/dev/audio.c.old    Wed Jan 13 17:55:32 2016
+++ sys/dev/audio.c    Wed Jan 13 17:55:48 2016
@@ -1704,6 +1704,7 @@ audioclose(dev_t dev, int flags, int ifmt, struct proc
     case AUDIO_DEV_MIXER:
     case AUDIO_DEV_AUDIOCTL:
         error = 0;
+        break;
     default:
         error = ENXIO;
     }

--
Kind regards,
Ville Valkonen
--- sys/dev/audio.c.old	Wed Jan 13 17:55:32 2016
+++ sys/dev/audio.c	Wed Jan 13 17:55:48 2016
@@ -1704,6 +1704,7 @@ audioclose(dev_t dev, int flags, int ifmt, struct proc
 	case AUDIO_DEV_MIXER:
 	case AUDIO_DEV_AUDIOCTL:
 		error = 0;
+		break;
 	default:
 		error = ENXIO;
 	}

Reply via email to