Index: /trunk/src/VBox/Devices/Network/lwip-new/src/core/tcp_out.c
===================================================================
--- /trunk/src/VBox/Devices/Network/lwip-new/src/core/tcp_out.c	(revision 50026)
+++ /trunk/src/VBox/Devices/Network/lwip-new/src/core/tcp_out.c	(revision 50027)
@@ -779,5 +779,6 @@
     return ERR_MEM;
   }
-  LWIP_ASSERT("seg->tcphdr not aligned", ((mem_ptr_t)seg->tcphdr % MEM_ALIGNMENT) == 0);
+  LWIP_ASSERT("seg->tcphdr not aligned",
+	      ((mem_ptr_t)seg->tcphdr % (MEM_ALIGNMENT < 4 ? MEM_ALIGNMENT : 4)) == 0);
   LWIP_ASSERT("tcp_enqueue_flags: invalid segment length", seg->len == 0);
 
