diff options
Diffstat (limited to 'source3/smbd')
-rw-r--r-- | source3/smbd/dir.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source3/smbd/dir.c b/source3/smbd/dir.c index 022e5d1f4d..0c40a509c4 100644 --- a/source3/smbd/dir.c +++ b/source3/smbd/dir.c @@ -1354,7 +1354,6 @@ bool is_visible_file(connection_struct *conn, const char *dir_path, bool hide_special = lp_hide_special_files(SNUM(conn)); char *entry = NULL; struct smb_filename *smb_fname_base = NULL; - NTSTATUS status; bool ret = false; if ((strcmp(".",name) == 0) || (strcmp("..",name) == 0)) { @@ -1375,9 +1374,9 @@ bool is_visible_file(connection_struct *conn, const char *dir_path, } /* Create an smb_filename with stream_name == NULL. */ - status = create_synthetic_smb_fname(talloc_tos(), entry, NULL, - pst, &smb_fname_base); - if (!NT_STATUS_IS_OK(status)) { + smb_fname_base = synthetic_smb_fname(talloc_tos(), entry, NULL, + pst); + if (smb_fname_base == NULL) { ret = false; goto out; } |