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;
}