diff options
author | Andreas Schneider <asn@samba.org> | 2011-03-14 14:49:51 +0100 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2011-03-23 17:19:22 +0100 |
commit | 661ac49794a0594003463e1cf3ae1bf806f24213 (patch) | |
tree | 871c35cea120846ef922f64be665b1d2fd35c9f6 /source3/rpc_server/epmapper/srv_epmapper.c | |
parent | da718a5961c3404435f9bc64bebabb71b53455eb (diff) | |
download | samba-661ac49794a0594003463e1cf3ae1bf806f24213.tar.gz samba-661ac49794a0594003463e1cf3ae1bf806f24213.tar.bz2 samba-661ac49794a0594003463e1cf3ae1bf806f24213.zip |
s3-epmapper: Added a cleanup function.
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 * |