From 8db2f256e467ec9aaa129a34ef28b8eac3721251 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 6 May 2004 05:57:33 +0000 Subject: r508: fixed a place where we used free() on memory from a talloc(). The new talloc code catches errors like this. (This used to be commit 22aa425c96030f55f6202bca1e1a876b0bc03f03) --- source4/smb_server/conn.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source4/smb_server') diff --git a/source4/smb_server/conn.c b/source4/smb_server/conn.c index 0498b3cb5d..f8cb145cd8 100644 --- a/source4/smb_server/conn.c +++ b/source4/smb_server/conn.c @@ -152,7 +152,6 @@ void conn_free(struct server_context *smb, struct tcon_context *conn) bitmap_clear(smb->tree.bmap, conn->cnum); smb->tree.num_open--; - ZERO_STRUCTP(conn); - SAFE_FREE(conn); + talloc_destroy(conn->mem_ctx); } -- cgit