From d26d79b6401783449ca7d38005a59938325d1995 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 27 Sep 2010 05:50:22 +0200 Subject: s3: Remove talloc_autofree_context() from files.c --- source3/smbd/files.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source3/smbd/files.c') diff --git a/source3/smbd/files.c b/source3/smbd/files.c index 05b22dcd7c..4d9e4f1f81 100644 --- a/source3/smbd/files.c +++ b/source3/smbd/files.c @@ -172,7 +172,7 @@ void file_close_pid(struct smbd_server_connection *sconn, uint16 smbpid, Initialise file structures. ****************************************************************************/ -void file_init(void) +bool file_init(struct smbd_server_connection *sconn) { int request_max_open_files = lp_max_open_files(); int real_lim; @@ -197,12 +197,12 @@ void file_init(void) SMB_ASSERT(real_max_open_files > 100); - file_bmap = bitmap_talloc(talloc_autofree_context(), - real_max_open_files); + file_bmap = bitmap_talloc(sconn, real_max_open_files); if (!file_bmap) { - exit_server("out of memory in file_init"); + return false; } + return true; } /**************************************************************************** -- cgit