Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cifs: fix cifsConvertToUCS() for the mapchars case
As Metze pointed out, commit 84cdf74 broke mapchars option: Commit "cifs: fix unaligned accesses in cifsConvertToUCS" (84cdf74) does multiple steps in just one commit (moving the function and changing it without testing). put_unaligned_le16(temp, &target[j]); is never called for any codepoint the goes via the 'default' switch statement. As a result we put just zero (or maybe uninitialized) bytes into the target buffer. His proposed patch looks correct, but doesn't apply to the current head of the tree. This patch should also fix it. Cc: <stable@kernel.org> # .38.x: 581ade4: cifs: clean up various nits in unicode routines (try #2) Reported-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
- Loading branch information