From 0fc4f656c7768469d971234ef7fe687a6b9ea1b7 Mon Sep 17 00:00:00 2001 From: Edward Rudd Date: Wed, 04 Feb 2004 02:16:33 +0000 Subject: fixed segfaul bug with pointer arithmetic in add_server_string_slot Added authors file release 1.94 --- (limited to 'mod_log_sql.c') diff --git a/mod_log_sql.c b/mod_log_sql.c index 68c1e98..f4b8c16 100644 --- a/mod_log_sql.c +++ b/mod_log_sql.c @@ -1,4 +1,4 @@ -/* $Header: /home/cvs/mod_log_sql/mod_log_sql.c,v 1.12 2004/01/22 05:26:56 urkle Exp $ */ +/* $Header: /home/cvs/mod_log_sql/mod_log_sql.c,v 1.13 2004/02/04 02:16:33 urkle Exp $ */ /* --------* * DEFINES * * --------*/ @@ -629,8 +629,7 @@ static const char *add_server_string_slot(cmd_parms *cmd, void *ptr = ap_get_module_config(cmd->server->module_config, &log_sql_module); int offset = (int)(long)cmd->info; - apr_array_header_t *ary = *(apr_array_header_t **)((apr_array_header_t *)ptr + offset); - + apr_array_header_t *ary = *(apr_array_header_t **)(ptr + offset); addme = apr_array_push(ary); *addme = apr_pstrdup(ary->pool, arg); -- cgit v0.9.2