mirror of
https://github.com/xcat2/xNBA.git
synced 2024-11-22 17:41:55 +00:00
[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 <stefanha@gmail.com> Signed-off-by: Marty Connor <mdc@etherboot.org>
This commit is contained in:
parent
c124f6360d
commit
0579ddc834
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user