DragonFlyBSD Kernel Audit
DF-2084 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/sound/midi/mpu401.c b/sys/dev/sound/midi/mpu401.c
@@ -202,6 +202,8 @@
 	retval = midi_uninit(m->mid);
 	if (retval)
 		return retval;
+	callout_stop(&m->timer);
+	callout_drain(&m->timer);
 	kfree(m, M_MIDI);
 	return 0;
 }