mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
Ran DFS on Linux and found that readlink() on Linux does not append NUL
to the link read. So add a NUL..
This commit is contained in:
parent
8f3332a9ac
commit
04ebcf954c
@ -262,7 +262,9 @@ BOOL get_referred_path(struct junction_map* junction)
|
||||
if(S_ISLNK(st.st_mode))
|
||||
{
|
||||
/* open the link and read it to get the dfs referral */
|
||||
readlink(path, buf, sizeof(buf));
|
||||
int linkcnt = 0;
|
||||
linkcnt = readlink(path, buf, sizeof(buf));
|
||||
buf[linkcnt] = '\0';
|
||||
DEBUG(5,("get_referred_path: Referral: %s\n",buf));
|
||||
if(parse_symlink(buf, &junction->referral_list,
|
||||
&junction->referral_count))
|
||||
|
Loading…
Reference in New Issue
Block a user