The branch, master has been updated
       via  d53c91db3c7 s3:util:net_conf - allow empty path for [homes]
      from  1bccc67ce7c provision: BIND 9.17.x is not supported

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit d53c91db3c7daac7ae7a1622bd00ddef43f6e8ec
Author: Andrew <awal...@ixsystems.com>
Date:   Fri Sep 4 13:24:41 2020 -0400

    s3:util:net_conf - allow empty path for [homes]
    
    Validation for "net conf addshare" is overly strict. Empty string for
    path for homes share is valid.
    
    Signed-off-by: Andrew <awal...@ixsystems.com>
    Signed-off-by: Jeremy Allison <j...@samba.org>
    Reviewed-by: Ralph Böhme <s...@samba.org>
    
    Autobuild-User(master): Jeremy Allison <j...@samba.org>
    Autobuild-Date(master): Thu Sep 24 21:41:12 UTC 2020 on sn-devel-184

-----------------------------------------------------------------------

Summary of changes:
 source3/utils/net_conf.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/utils/net_conf.c b/source3/utils/net_conf.c
index 267c4c802df..c16f240634c 100644
--- a/source3/utils/net_conf.c
+++ b/source3/utils/net_conf.c
@@ -648,10 +648,18 @@ static int net_conf_addshare(struct net_context *c,
        /* validate path */
 
        if (path[0] != '/') {
-               d_fprintf(stderr,
-                         _("Error: path '%s' is not an absolute path.\n"),
-                         path);
-               goto done;
+               bool ok = false;
+
+               if (strequal(sharename, HOMES_NAME) && path[0] == '\0') {
+                       /* The homes share can be an empty path. */
+                       ok = true;
+               }
+               if (!ok) {
+                       d_fprintf(stderr,
+                                 _("Error: path '%s' is not an absolute 
path.\n"),
+                                path);
+                       goto done;
+               }
        }
 
        /*


-- 
Samba Shared Repository

Reply via email to