DragonFlyBSD Kernel Audit
DF-0688 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/netbt/sco_socket.c b/sys/netbt/sco_socket.c
--- a/sys/netbt/sco_socket.c	2026-06-29 12:51:19.000000000 +0000
+++ b/sys/netbt/sco_socket.c	2026-07-19 07:22:32.802877239 +0000
@@ -128,6 +128,7 @@
 			m_freem(m);
 			m = NULL;
 			err = EIO;
+			break;			/* DF-0688: missing bail-out */
 		}
 
 		err = sco_setopt(pcb, sopt->sopt_name, mtod(m, uint8_t *));