diff options
-rw-r--r-- | fs/cifs/sess.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cifs/sess.c b/fs/cifs/sess.c index ce698d5f6107..d2153abcba6d 100644 --- a/fs/cifs/sess.c +++ b/fs/cifs/sess.c | |||
@@ -542,7 +542,7 @@ CIFS_SessSetup(unsigned int xid, struct cifsSesInfo *ses, int first_time, | |||
542 | 542 | ||
543 | if (ses->capabilities & CAP_UNICODE) { | 543 | if (ses->capabilities & CAP_UNICODE) { |
544 | /* unicode strings must be word aligned */ | 544 | /* unicode strings must be word aligned */ |
545 | if (iov[0].iov_len % 2) { | 545 | if ((iov[0].iov_len + iov[1].iov_len) % 2) { |
546 | *bcc_ptr = 0; | 546 | *bcc_ptr = 0; |
547 | bcc_ptr++; | 547 | bcc_ptr++; |
548 | } | 548 | } |