Index: /trunk/src/VBox/Devices/Network/slirp/ip_icmp.c
===================================================================
--- /trunk/src/VBox/Devices/Network/slirp/ip_icmp.c	(revision 30365)
+++ /trunk/src/VBox/Devices/Network/slirp/ip_icmp.c	(revision 30366)
@@ -446,5 +446,5 @@
                      * fail of processing it's ICMP packets
                      */
-                    m_free(pData, m);
+                    m_freem(pData, m);
                     return;
                 }
@@ -518,8 +518,6 @@
  *                 MUST NOT reply to a multicast/broadcast MAC address.
  *                 MUST reply to only the first fragment.
- */
-/*
+ *
  * Send ICMP_UNREACH back to the source regarding msrc.
- * mbuf *msrc is used as a template, but is NOT m_free()'d.
  * It is reported as the bad ip packet.  The header should
  * be fully correct and in host byte order.
@@ -527,5 +525,5 @@
  * packet.  The maximum payload is 576-20(ip hdr)-8(icmp hdr)=548
  *
- * @note This function will free msrc!
+ * @note This function will NOT free msrc!
  */
 
