Pass to rename_internals_fsp() instead of using smb_fname_dst->original_lcomp.
Removes one more use of the struct member original_lcomp.
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
break;
}
- smb_fname_dst->original_lcomp = talloc_strdup(smb_fname_dst,
- dname);
- if (!smb_fname_dst->original_lcomp) {
+ dst_original_lcomp = talloc_strdup(smb_fname_dst, dname);
+ if (dst_original_lcomp == NULL) {
status = NT_STATUS_NO_MEMORY;
goto out;
}
status = rename_internals_fsp(conn,
fsp,
smb_fname_dst,
- smb_fname_dst->original_lcomp,
+ dst_original_lcomp,
attrs,
replace_if_exists);