Merge branch 'for-3.10' of git://git.samba.org/sfrench/cifs-2.6
Pull CIFS fix from Steve French: "Fix one byte buffer overrun with prefixpaths on cifs mounts which can cause a problem with mount depending on the string length" * 'for-3.10' of git://git.samba.org/sfrench/cifs-2.6: cifs: fix off-by-one bug in build_unc_path_to_root
This commit is contained in:
commit
e432785934
@ -3279,8 +3279,8 @@ build_unc_path_to_root(const struct smb_vol *vol,
|
||||
pos = full_path + unc_len;
|
||||
|
||||
if (pplen) {
|
||||
*pos++ = CIFS_DIR_SEP(cifs_sb);
|
||||
strncpy(pos, vol->prepath, pplen);
|
||||
*pos = CIFS_DIR_SEP(cifs_sb);
|
||||
strncpy(pos + 1, vol->prepath, pplen);
|
||||
pos += pplen;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user