mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
s3:net conf addshare: do not stat-check the share path.
Allow paths with % macros and paths that do not (yet...) exist. Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Jun 10 17:38:07 CEST 2011 on sn-devel-104
This commit is contained in:
parent
cd16a1be93
commit
730ea92208
@ -585,7 +585,6 @@ static int net_conf_addshare(struct net_context *c,
|
||||
const char *comment = NULL;
|
||||
const char *guest_ok = "no";
|
||||
const char *writeable = "no";
|
||||
SMB_STRUCT_STAT sbuf;
|
||||
TALLOC_CTX *mem_ctx = talloc_stackframe();
|
||||
|
||||
if (c->display_usage) {
|
||||
@ -685,22 +684,6 @@ static int net_conf_addshare(struct net_context *c,
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (sys_stat(path, &sbuf, false) != 0) {
|
||||
d_fprintf(stderr,
|
||||
_("ERROR: cannot stat path '%s' to ensure "
|
||||
"this is a directory.\n"
|
||||
"Error was '%s'.\n"),
|
||||
path, strerror(errno));
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (!S_ISDIR(sbuf.st_ex_mode)) {
|
||||
d_fprintf(stderr,
|
||||
_("ERROR: path '%s' is not a directory.\n"),
|
||||
path);
|
||||
goto done;
|
||||
}
|
||||
|
||||
/*
|
||||
* start a transaction
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user