handle->conn->sconn->remote_address,
handle->conn->sconn->local_address,
junction, &consumedcnt, &self_referral);
- if (!NT_STATUS_IS_OK(status)) {
- struct smb_filename connectpath_fname = {
- .base_name = handle->conn->connectpath
- };
- vfs_ChDir(handle->conn, &connectpath_fname);
- return status;
- }
+
{
struct smb_filename connectpath_fname = {
.base_name = handle->conn->connectpath
vfs_ChDir(handle->conn, &connectpath_fname);
}
+ if (!NT_STATUS_IS_OK(status)) {
+ return status;
+ }
+
if (!self_referral) {
pathnamep[consumedcnt] = '\0';