s4-winbindd: Removed unused wb_utils.c
authorAndrew Bartlett <abartlet@samba.org>
Mon, 6 May 2019 01:36:36 +0000 (13:36 +1200)
committerGary Lockyer <gary@samba.org>
Mon, 6 May 2019 05:46:11 +0000 (05:46 +0000)
Garming noticed this was untested code in the lcov report, and it turns out to be unused.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
source4/torture/wscript_build
source4/winbind/wb_utils.c [deleted file]
source4/winbind/wscript_build

index 97b36a1f3a582c7e159b026840a7e97c979686f9..8433d620b01a53fd73184fb7cbe5dfd2f28d0cc9 100644 (file)
@@ -173,7 +173,6 @@ bld.SAMBA_MODULE('torture_rpc',
                       RPC_NDR_REMACT
                       RPC_NDR_OXIDRESOLVER
                       RPC_NDR_NTSVCS
-                      WB_HELPER
                       %s
                       LIBCLI_AUTH
                       popt
diff --git a/source4/winbind/wb_utils.c b/source4/winbind/wb_utils.c
deleted file mode 100644 (file)
index 535d1ec..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
-   Unix SMB/CIFS implementation.
-
-   Utility functions that are not related with async operations.
-
-   Copyright (C) Andrew Bartlett <abartlet@samba.org> 2005
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 3 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "includes.h"
-#include "param/param.h"
-#include "libcli/security/dom_sid.h"
-#include "winbind/wb_helper.h"
-
-
-/* Split a domain\\user string into it's parts, because the client supplies it
- * as one string.
- * TODO: We probably will need to handle other formats later. */
-
-bool wb_samba3_split_username(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx,
-                             const char *domuser,
-                                char **domain, char **user)
-{
-       char *p = strchr(domuser, *lpcfg_winbind_separator(lp_ctx));
-
-       if (p == NULL) {
-               *domain = talloc_strdup(mem_ctx, lpcfg_workgroup(lp_ctx));
-       } else {
-               *domain = talloc_strndup(mem_ctx, domuser,
-                                        PTR_DIFF(p, domuser));
-               domuser = p+1;
-       }
-
-       *user = talloc_strdup(mem_ctx, domuser);
-
-       return ((*domain != NULL) && (*user != NULL));
-}
-
-
index 61adeb598d995194762750709e754fe46282323d..be10cb5e73704acd34a8bbc76d9d8c93ca70d33c 100644 (file)
@@ -10,13 +10,6 @@ bld.SAMBA_MODULE('service_winbindd',
        )
 
 
-bld.SAMBA_SUBSYSTEM('WB_HELPER',
-       source='wb_utils.c',
-       autoproto='wb_helper.h',
-       public_deps='RPC_NDR_LSA dcerpc-samr'
-       )
-
-
 bld.SAMBA_SUBSYSTEM('IDMAP',
        source='idmap.c',
        autoproto='idmap_proto.h',