diff --git a/Asuro.iso b/Asuro.iso index e0033b0f..ee3e05a9 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index ab4e4e84..33d55548 100755 Binary files a/bin/kernel.bin and b/bin/kernel.bin differ diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index ab4e4e84..33d55548 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/asuro.ppu b/lib/asuro.ppu index 8101cac6..4da2bbbd 100644 Binary files a/lib/asuro.ppu and b/lib/asuro.ppu differ diff --git a/lib/ipv4.ppu b/lib/ipv4.ppu index a4f8fde5..f9394286 100644 Binary files a/lib/ipv4.ppu and b/lib/ipv4.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index d93f1f2d..c59924c1 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 215961f0..43a44a37 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index fe5f98ae..3a2b7d83 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/shell.ppu b/lib/shell.ppu index 3006ec6c..7c278388 100644 Binary files a/lib/shell.ppu and b/lib/shell.ppu differ diff --git a/lib/terminal.ppu b/lib/terminal.ppu index 7f3a4bed..a4a7e797 100644 Binary files a/lib/terminal.ppu and b/lib/terminal.ppu differ diff --git a/src/driver/net/l3/ipv4.pas b/src/driver/net/l3/ipv4.pas index 16942e3b..6c93f799 100644 --- a/src/driver/net/l3/ipv4.pas +++ b/src/driver/net/l3/ipv4.pas @@ -105,8 +105,8 @@ begin //writeIPv4Address(puint8(@AHeader.Dst[0])); buf:= puint8(p_data); - buf:= buf + AHeader.header_len; - len:= p_len - AHeader.header_len; + buf:= buf + (AHeader.header_len * 4); + len:= p_len - (AHeader.header_len * 4); copyIPv4(@AHeader.Src[0], @p_context^.IP.Source[0]); copyIPv4(@AHeader.Dst[0], @p_context^.IP.Destination[0]); diff --git a/src/include/asuro.pas b/src/include/asuro.pas index 8b753810..d820d058 100644 --- a/src/include/asuro.pas +++ b/src/include/asuro.pas @@ -16,7 +16,7 @@ const NASM_VERSION = '2.10.09'; MAKE_VERSION = '3.81'; COMPILE_DATE = '13/05/18'; - COMPILE_TIME = '12:08:40'; + COMPILE_TIME = '12:33:02'; implementation