DragonFlyBSD Kernel Audit
DF-0455 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/netbt/rfcomm_session.c b/sys/netbt/rfcomm_session.c
--- a/sys/netbt/rfcomm_session.c
+++ b/sys/netbt/rfcomm_session.c
@@ -1035,6 +1035,7 @@
 		m_adj(m, sizeof(b));
 
 		len = (len << 7) | (b >> 1);
+		/* XXX: encoding order should be verified against TS 07.10 */
 		len = min(len, RFCOMM_MTU_MAX);
 	} while (RFCOMM_EA(b) == 0);