From 8016e4a773d479fc5ef1cf91679b2a974a56343a Mon Sep 17 00:00:00 2001 From: jonnosan Date: Wed, 23 Sep 2009 02:40:54 +0000 Subject: [PATCH] fixed bug where wouldn't ACK single packet transfers git-svn-id: http://svn.code.sf.net/p/netboot65/code@197 93682198-c243-4bdb-bd91-e943c89aac3b --- client/ip65/tftp.s | 1 + 1 file changed, 1 insertion(+) diff --git a/client/ip65/tftp.s b/client/ip65/tftp.s index 2bdd7ef..15fdfe9 100644 --- a/client/ip65/tftp.s +++ b/client/ip65/tftp.s @@ -205,6 +205,7 @@ set_tftp_opcode: cmp #tftp_complete bne @not_complete jsr send_ack ;send the ack for the last block + bcs @not_complete ;if we couldn't send the ACK (e.g. coz we need to do an ARP request) then keep looping ldx #$69 lda tftp_client_port_low_byte jsr udp_remove_listener