Revert "Fix bug #7781 (Samba transforms "ShareName" to lowercase when adding new...
[samba.git] / source3 / param / loadparm.c
index eaff9e6ec4c51b1429fbf4f12e8b82f117fe319f..8c1cf0973b0729ac54c6d14aa1f2e8a0c96b1b85 100644 (file)
@@ -9471,10 +9471,15 @@ struct share_params *get_share_params(TALLOC_CTX *mem_ctx,
                                      const char *sharename)
 {
        struct share_params *result;
-       fstring sname;
+       char *sname;
        int snum;
 
-       snum = find_service(sharename, sname);
+       if (!(sname = SMB_STRDUP(sharename))) {
+               return NULL;
+       }
+
+       snum = find_service(sname);
+       SAFE_FREE(sname);
 
        if (snum < 0) {
                return NULL;