DragonFlyBSD Kernel Audit
DF-1495 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/sound/midi/midi.c b/sys/dev/sound/midi/midi.c
--- a/sys/dev/sound/midi/midi.c
+++ b/sys/dev/sound/midi/midi.c
@@ -773,7 +773,7 @@
 			if (retval)
 				goto err0;
 			lockmgr(&m->lock, LK_EXCLUSIVE);
-			lockmgr(&m->qlock, LK_EXCLUSIVE);
+			/* qlock was reacquired by lksleep() above */
 			m->rchan = 0;
 			if (!m->busy)
 				goto err1;