commit | 2a97468024fb5b6eccee2a67a7796485c829343a | [log] [tgz] |
---|---|---|
author | Petr Tesarik <ptesarik@suse.cz> | Tue Nov 20 02:24:08 2007 +0000 |
committer | Steve French <sfrench@us.ibm.com> | Tue Nov 20 02:24:08 2007 +0000 |
tree | 98675977be018528ceb6dea5a0f634d4053478a4 | |
parent | f7a44eadd5a03b8455c7caab402ce96811c6903d [diff] |
[CIFS] Fix spurious reconnect on 2nd peek from read of SMB length When retrying kernel_recvmsg() because of a short read, check returned length against the remaining length, not against total length. This avoids unneeded session reconnects which would otherwise occur when kernel_recvmsg() finally returns zero when asked to read zero bytes. Signed-off-by: Petr Tesarik <ptesarik@suse.cz> Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>