From 49824ee8cbcfcc9bc66e4a21db90cb9e63009650 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Fri, 27 Aug 1999 21:03:22 +0000 Subject: - fix potential buffer problem in send_cookie - fix gc probability algorithm - don't access mod_data directly - initial version of mm support for session data storage This works pretty good, but we need to create the initial mm pool from the parent process/thread. Still looking for a clean way to do that. --- ext/session/mod_files.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ext/session/mod_files.c') diff --git a/ext/session/mod_files.c b/ext/session/mod_files.c index 77e6ccd5ec..32bd760f88 100644 --- a/ext/session/mod_files.c +++ b/ext/session/mod_files.c @@ -43,7 +43,7 @@ ps_module ps_mod_files = { PS_MOD(files) }; -#define PS_FILES_DATA ps_files *data = *mod_data +#define PS_FILES_DATA ps_files *data = PS_GET_MOD_DATA() PS_OPEN_FUNC(files) { @@ -51,7 +51,7 @@ PS_OPEN_FUNC(files) char *p; data = ecalloc(sizeof(*data), 1); - *mod_data = data; + PS_SET_MOD_DATA(data); data->fd = -1; if((p = strchr(save_path, ':'))) { -- cgit v1.2.1