size_t src_len,
int flags,
bool posix_pathnames,
- NTSTATUS *err,
- bool *contains_wcard)
+ NTSTATUS *err)
{
+ bool ignore;
size_t ret;
*pp_dest = NULL;
return ret;
}
- *contains_wcard = False;
-
if (smb_flags2 & FLAGS2_DFS_PATHNAMES) {
/*
* For a DFS path the function parse_dfs_path()
if (posix_pathnames) {
*err = check_path_syntax_posix(*pp_dest);
} else {
- *err = check_path_syntax_wcard(*pp_dest, contains_wcard);
+ *err = check_path_syntax_wcard(*pp_dest, &ignore);
}
return ret;
int flags,
NTSTATUS *err)
{
- bool ignore;
return srvstr_get_path_wcard_internal(ctx,
base_ptr,
smb_flags2,
src_len,
flags,
false,
- err,
- &ignore);
+ err);
}
/****************************************************************************
int flags,
NTSTATUS *err)
{
- bool ignore;
return srvstr_get_path_wcard_internal(ctx,
base_ptr,
smb_flags2,
src_len,
flags,
true,
- err,
- &ignore);
+ err);
}
char **pp_dest, const char *src, int flags,
NTSTATUS *err)
{
- bool ignore;
ssize_t bufrem = smbreq_bufrem(req, src);
if (bufrem < 0) {
bufrem,
flags,
true,
- err,
- &ignore);
+ err);
} else {
return srvstr_get_path_wcard_internal(mem_ctx,
(const char *)req->inbuf,
bufrem,
flags,
false,
- err,
- &ignore);
+ err);
}
}