diff --git a/Asuro.iso b/Asuro.iso index 3fbb4f85..66d94742 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index d6b85f3a..41e66058 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 d6b85f3a..41e66058 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 e682dd3f..343c5b61 100644 Binary files a/lib/asuro.ppu and b/lib/asuro.ppu differ diff --git a/lib/eth2.ppu b/lib/eth2.ppu index 2de8204d..00901a15 100644 Binary files a/lib/eth2.ppu and b/lib/eth2.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index ad2aa6a1..a47753d4 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 19251e66..f9cd564b 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 76797ce9..f062a2cf 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/shell.ppu b/lib/shell.ppu index 78aef08b..76ffca83 100644 Binary files a/lib/shell.ppu and b/lib/shell.ppu differ diff --git a/lib/terminal.ppu b/lib/terminal.ppu index 2d21673c..a2e9b104 100644 Binary files a/lib/terminal.ppu and b/lib/terminal.ppu differ diff --git a/src/driver/net/l2/eth2.pas b/src/driver/net/l2/eth2.pas index a6771bf4..25b3d3e3 100644 --- a/src/driver/net/l2/eth2.pas +++ b/src/driver/net/l2/eth2.pas @@ -43,11 +43,11 @@ var begin pad:= 46 - p_len; - if pad < 0 then pad:= 0; + if pad < 0 then pad:= 4; push_trace('eth2.send'); writeToLogLn(' L2: eth2.send'); if p_context <> nil then begin - size:= sizeof(TEthernetHeader) + p_len + pad + 4; + size:= sizeof(TEthernetHeader) + p_len + pad; buffer:= kalloc(size); copyMAC(@p_context^.MAC.Source[0], @hdr.src[0]); copyMAC(@p_context^.MAC.Destination[0], @hdr.dst[0]); diff --git a/src/include/asuro.pas b/src/include/asuro.pas index cfd9ab4d..fa12d8de 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 = '10/05/18'; - COMPILE_TIME = '16:38:23'; + COMPILE_TIME = '16:55:57'; implementation