aboutsummaryrefslogtreecommitdiff
path: root/net/nfs.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2018-06-14 07:20:41 -0400
committerTom Rini <trini@konsulko.com>2018-06-14 07:20:41 -0400
commit606fddd76c7a045c09d544357806b0b4de4845c7 (patch)
tree5caaf0bcc020c1cefea322807e179f1f16a644ea /net/nfs.c
parent66398944f53921ec641e1c2202390933767dbb87 (diff)
parent5b2c9a6ce3ce66796e8c375133da8340c7ab2adc (diff)
Merge branch 'master' of git://git.denx.de/u-boot-net
Diffstat (limited to 'net/nfs.c')
-rw-r--r--net/nfs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/nfs.c b/net/nfs.c
index 83ed0a7c37..9a16765ba1 100644
--- a/net/nfs.c
+++ b/net/nfs.c
@@ -822,6 +822,8 @@ static void nfs_handler(uchar *pkt, unsigned dest, struct in_addr sip,
case STATE_READ_REQ:
rlen = nfs_read_reply(pkt, len);
+ if (rlen == -NFS_RPC_DROP)
+ break;
net_set_timeout_handler(nfs_timeout, nfs_timeout_handler);
if (rlen > 0) {
nfs_offset += rlen;