diff options
author | Garming Sam <garming@catalyst.net.nz> | 2014-02-20 10:24:00 +1300 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-05-07 19:49:15 +0200 |
commit | ef3d445d8836a7f02ba4fc8f4b5381763583894b (patch) | |
tree | d1461dc8957dba3114ded58ae6288fec3d9f3751 /source3/param/loadparm.c | |
parent | c3c8f4fe9cf6411d8a14f54ef0d273f07ed42bbf (diff) | |
download | samba-ef3d445d8836a7f02ba4fc8f4b5381763583894b.tar.gz samba-ef3d445d8836a7f02ba4fc8f4b5381763583894b.tar.xz samba-ef3d445d8836a7f02ba4fc8f4b5381763583894b.zip |
param: consolidate handle_copy method between the two loadparms
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/param/loadparm.c')
-rw-r--r-- | source3/param/loadparm.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index 11b1486252..2964544ce4 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -261,7 +261,6 @@ static bool bGlobalOnly = false; /* prototypes for the special type handlers */ static bool handle_include(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr); -static bool handle_copy(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr); static bool handle_idmap_backend(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr); static bool handle_idmap_uid(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr); static bool handle_idmap_gid(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr); @@ -2627,37 +2626,6 @@ static bool handle_include(struct loadparm_context *unused, int snum, const char return true; } -/*************************************************************************** - Handle the interpretation of the copy parameter. -***************************************************************************/ - -static bool handle_copy(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr) -{ - bool bRetval; - int iTemp; - - bRetval = false; - - DEBUG(3, ("Copying service from service %s\n", pszParmValue)); - - if ((iTemp = getservicebyname(pszParmValue, NULL)) >= 0) { - if (iTemp == snum) { - DEBUG(0, ("Can't copy service %s - unable to copy self!\n", pszParmValue)); - } else { - copy_service(ServicePtrs[snum], - serviceTemp, - ServicePtrs[snum]->copymap); - string_set(ServicePtrs[snum], ptr, pszParmValue); - bRetval = true; - } - } else { - DEBUG(0, ("Unable to copy service - source not found: %s\n", pszParmValue)); - bRetval = false; - } - - return (bRetval); -} - static bool handle_ldap_debug_level(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr) { Globals.ldap_debug_level = lp_int(pszParmValue); |