From: Stefan Hajnoczi Date: Mon, 18 Jan 2010 20:53:20 +0000 (+0000) Subject: [tftp] Abort requests with error code 0 X-Git-Url: http://git.etherboot.org/people/pcmattman/gpxe.git/commitdiff_plain/0579ddc834b1ae9e52e930560a75c624cd8f36c2 [tftp] Abort requests with error code 0 There is no defined error code for aborting a request but 0 is commonly used. This patch switches the abort request error code from TFTP_ERR_UNKNOWN_TID (5) to 0. Signed-off-by: Stefan Hajnoczi Signed-off-by: Marty Connor --- diff --git a/src/net/udp/tftp.c b/src/net/udp/tftp.c index e8d73abd..3de2fb9b 100644 --- a/src/net/udp/tftp.c +++ b/src/net/udp/tftp.c @@ -773,7 +773,7 @@ static int tftp_rx_oack ( struct tftp_request *tftp, void *buf, size_t len ) { /* Abort request if only trying to determine file size */ if ( tftp->flags & TFTP_FL_SIZEONLY ) { rc = 0; - tftp_send_error ( tftp, TFTP_ERR_UNKNOWN_TID, "TFTP Aborted" ); + tftp_send_error ( tftp, 0, "TFTP Aborted" ); tftp_done ( tftp, rc ); return rc; } @@ -808,7 +808,7 @@ static int tftp_rx_data ( struct tftp_request *tftp, if ( tftp->flags & TFTP_FL_SIZEONLY ) { /* If we get here then server doesn't support SIZE option */ rc = -ENOTSUP; - tftp_send_error ( tftp, TFTP_ERR_UNKNOWN_TID, "TFTP Aborted" ); + tftp_send_error ( tftp, 0, "TFTP Aborted" ); goto done; }