diff options
Diffstat (limited to 'source3/rpc_server/epmapper/srv_epmapper.c')
-rw-r--r-- | source3/rpc_server/epmapper/srv_epmapper.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/rpc_server/epmapper/srv_epmapper.c b/source3/rpc_server/epmapper/srv_epmapper.c index f0bd9c63f5..c43e351fdb 100644 --- a/source3/rpc_server/epmapper/srv_epmapper.c +++ b/source3/rpc_server/epmapper/srv_epmapper.c @@ -23,6 +23,7 @@ #include "../libcli/security/security.h" #include "librpc/gen_ndr/ndr_epmapper.h" #include "librpc/gen_ndr/srv_epmapper.h" +#include "srv_epmapper.h" typedef uint32_t error_status_t; @@ -219,6 +220,18 @@ static bool is_priviledged_pipe(struct auth_serversupplied_info *info) { return true; } +void srv_epmapper_cleanup(void) +{ + struct dcesrv_endpoint *ep; + + for (ep = endpoint_table; + ep != NULL; + ep = endpoint_table) { + DLIST_REMOVE(endpoint_table, ep); + TALLOC_FREE(ep); + } +} + /* * epm_Insert * |