Index: /trunk/src/VBox/Devices/Network/slirp/bsd/kern/uipc_mbuf.c
===================================================================
--- /trunk/src/VBox/Devices/Network/slirp/bsd/kern/uipc_mbuf.c	(revision 53307)
+++ /trunk/src/VBox/Devices/Network/slirp/bsd/kern/uipc_mbuf.c	(revision 53308)
@@ -1101,5 +1101,5 @@
 			m = m->m_next;
 		}
-		if (m->m_len >= len) {
+		if (m->m_len > len || (m->m_len == len && m == mp)) {
 			m->m_len -= len;
 			if (mp->m_flags & M_PKTHDR)
