From 9d96b78f31f5b9f470ca5be270f4976863d0b936 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 18 Jul 2011 12:29:50 +1000 Subject: s3-auth Remove pointless destructor All the users of this structure allocate info3 on the session_info Andrew Bartlett Signed-off-by: Andrew Tridgell --- source3/auth/server_info.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/source3/auth/server_info.c b/source3/auth/server_info.c index 080bd0b058..0add24b001 100644 --- a/source3/auth/server_info.c +++ b/source3/auth/server_info.c @@ -63,14 +63,6 @@ struct auth_serversupplied_info *make_server_info(TALLOC_CTX *mem_ctx) return result; } -/* FIXME: do we really still need this ? */ -static int auth3_session_info_dtor(struct auth3_session_info *session_info) -{ - TALLOC_FREE(session_info->info3); - ZERO_STRUCTP(session_info); - return 0; -} - /*************************************************************************** Make a server_info struct. Free with TALLOC_FREE(). ***************************************************************************/ @@ -85,8 +77,6 @@ struct auth3_session_info *make_auth3_session_info(TALLOC_CTX *mem_ctx) return NULL; } - talloc_set_destructor(result, auth3_session_info_dtor); - /* Initialise the unix_token to NULL which may save us from giving away root access if there is a bug in allocating these fields. */ -- cgit