aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/cifs/cifssmb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c
index 7cc7f83e931..e1f90a3a016 100644
--- a/fs/cifs/cifssmb.c
+++ b/fs/cifs/cifssmb.c
@@ -1430,6 +1430,8 @@ CIFSSMBWrite(const int xid, struct cifsTconInfo *tcon,
1430 __u32 bytes_sent; 1430 __u32 bytes_sent;
1431 __u16 byte_count; 1431 __u16 byte_count;
1432 1432
1433 *nbytes = 0;
1434
1433 /* cFYI(1, ("write at %lld %d bytes", offset, count));*/ 1435 /* cFYI(1, ("write at %lld %d bytes", offset, count));*/
1434 if (tcon->ses == NULL) 1436 if (tcon->ses == NULL)
1435 return -ECONNABORTED; 1437 return -ECONNABORTED;
@@ -1512,7 +1514,6 @@ CIFSSMBWrite(const int xid, struct cifsTconInfo *tcon,
1512 cifs_stats_inc(&tcon->num_writes); 1514 cifs_stats_inc(&tcon->num_writes);
1513 if (rc) { 1515 if (rc) {
1514 cFYI(1, ("Send error in write = %d", rc)); 1516 cFYI(1, ("Send error in write = %d", rc));
1515 *nbytes = 0;
1516 } else { 1517 } else {
1517 *nbytes = le16_to_cpu(pSMBr->CountHigh); 1518 *nbytes = le16_to_cpu(pSMBr->CountHigh);
1518 *nbytes = (*nbytes) << 16; 1519 *nbytes = (*nbytes) << 16;