mirror of
https://github.com/ipxe/ipxe
synced 2025-12-13 15:31:42 +03:00
Quick hack to be able to accept transfers from servers that don't
supply options.
This commit is contained in:
@@ -433,6 +433,8 @@ static int tftp_rx_data ( struct tftp_request *tftp,
|
|||||||
data_len = iob_len ( iobuf );
|
data_len = iob_len ( iobuf );
|
||||||
|
|
||||||
/* Check for correct block */
|
/* Check for correct block */
|
||||||
|
if ( ( tftp->state == -1 ) && ( block == 1 ) )
|
||||||
|
tftp->state = 0;
|
||||||
if ( block != ( tftp->state + 1 ) ) {
|
if ( block != ( tftp->state + 1 ) ) {
|
||||||
DBGC ( tftp, "TFTP %p received out-of-order block %d "
|
DBGC ( tftp, "TFTP %p received out-of-order block %d "
|
||||||
"(expecting %d)\n", tftp, block, ( tftp->state + 1 ) );
|
"(expecting %d)\n", tftp, block, ( tftp->state + 1 ) );
|
||||||
|
|||||||
Reference in New Issue
Block a user