⬢ DragonFlyBSD Kernel Audit
DF-5759 / fix.diff
← back to finding ↓ download raw
--- a/sys/netbt/rfcomm_socket.c
+++ b/sys/netbt/rfcomm_socket.c
@@ -445,6 +445,7 @@
 		sbappendstream(&so->so_snd.sb, m);
 		error = rfcomm_send(pcb, m0);
 	} else {
+		m_freem(m);
 		error = ENOMEM;
 	}
 	lwkt_replymsg(&msg->send.base.lmsg, error);