summaryrefslogtreecommitdiff
path: root/source3/smbd/files.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-09-27 05:50:22 +0200
committerVolker Lendecke <vl@samba.org>2010-09-28 07:36:18 +0200
commitd26d79b6401783449ca7d38005a59938325d1995 (patch)
tree2d72f12574484d1aab2862efeb3d1e85ccf0a8e0 /source3/smbd/files.c
parenteadc4b5b780ffdb99b7d4b48592af6c72f682bf8 (diff)
downloadsamba-d26d79b6401783449ca7d38005a59938325d1995.tar.gz
samba-d26d79b6401783449ca7d38005a59938325d1995.tar.bz2
samba-d26d79b6401783449ca7d38005a59938325d1995.zip
s3: Remove talloc_autofree_context() from files.c
Diffstat (limited to 'source3/smbd/files.c')
-rw-r--r--source3/smbd/files.c8
1 files changed, 4 insertions, 4 deletions
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;
}
/****************************************************************************