diff options
author | Michael Adam <obnox@samba.org> | 2011-06-10 13:51:06 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2011-06-10 17:38:07 +0200 |
commit | 730ea92208f6f4216608ed26964d788b0b21f088 (patch) | |
tree | fce865346279bdce9018d3a29418294b5f4aec44 | |
parent | cd16a1be9371448532be7362d3e5d3f2a1ae3df3 (diff) | |
download | samba-730ea92208f6f4216608ed26964d788b0b21f088.tar.gz samba-730ea92208f6f4216608ed26964d788b0b21f088.tar.bz2 samba-730ea92208f6f4216608ed26964d788b0b21f088.zip |
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
-rw-r--r-- | source3/utils/net_conf.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/source3/utils/net_conf.c b/source3/utils/net_conf.c index 0ae1206699..9381159814 100644 --- a/source3/utils/net_conf.c +++ b/source3/utils/net_conf.c @@ -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 */ |