Follow-up Comment #1, bug #40293 (project grub):

Please try:
diff --git a/grub-core/net/tftp.c b/grub-core/net/tftp.c
index b9d9549..2a01f1d 100644
--- a/grub-core/net/tftp.c
+++ b/grub-core/net/tftp.c
@@ -215,6 +215,7 @@ tftp_receive (grub_net_udp_socket_t sock __attribute__
((unused)),
            tftph = (struct tftphdr *) nb_top->data;
            if (grub_be_to_cpu16 (tftph->u.data.block) >= data->block + 1)
              break;
+           ack (data, grub_be_to_cpu16 (tftph->u.data.block));
            grub_netbuff_free (nb_top);
            grub_priority_queue_pop (data->pq);
          }


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?40293>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-grub mailing list
Bug-grub@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to