From 92acfc07998da1546182579ad12a063f025c9286 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 24 May 2006 07:35:06 +0000 Subject: r15855: more talloc_set_destructor() typesafe fixes. nearly done ... (This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c) --- source4/smb_server/tcon.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source4/smb_server/tcon.c') diff --git a/source4/smb_server/tcon.c b/source4/smb_server/tcon.c index ad68ddb836..026a03bf53 100644 --- a/source4/smb_server/tcon.c +++ b/source4/smb_server/tcon.c @@ -111,13 +111,12 @@ struct smbsrv_tcon *smbsrv_smb2_tcon_find(struct smbsrv_session *smb_sess, /* destroy a connection structure */ -static int smbsrv_tcon_destructor(void *ptr) +static int smbsrv_tcon_destructor(struct smbsrv_tcon *tcon) { - struct smbsrv_tcon *tcon = talloc_get_type(ptr, struct smbsrv_tcon); struct smbsrv_tcons_context *tcons_ctx; struct socket_address *client_addr; - client_addr = socket_get_peer_addr(tcon->smb_conn->connection->socket, ptr); + client_addr = socket_get_peer_addr(tcon->smb_conn->connection->socket, tcon); DEBUG(3,("%s closed connection to service %s\n", client_addr ? client_addr->addr : "(unknown)", tcon->share_name)); -- cgit