=== modified file 'ChangeLog' --- ChangeLog 2013-08-14 13:36:18 +0000 +++ ChangeLog 2013-08-14 13:38:05 +0000 @@ -1,5 +1,9 @@ 2013-08-14 Avik Sil + * grub-core/net/tftp.c: Send tftp ack packet before closing the socket. + +2013-08-14 Avik Sil + * grub-core/net/drivers/ieee1275/ofnet.c: Get proper mac address when using qemu. === modified file 'grub-core/net/tftp.c' --- grub-core/net/tftp.c 2012-07-02 09:22:50 +0000 +++ grub-core/net/tftp.c 2013-08-14 13:36:51 +0000 @@ -243,6 +243,8 @@ data->block++; if (size < data->block_size) { + if (data->ack_sent < data->block) + ack (data, data->block); file->device->net->eof = 1; file->device->net->stall = 1; grub_net_udp_close (data->sock);