summaryrefslogtreecommitdiffstatsabout
diff options
context:
space:
mode:
-rw-r--r--apache13.h2
-rw-r--r--functions.h12
-rw-r--r--mod_log_sql.c10
3 files changed, 13 insertions, 11 deletions
diff --git a/apache13.h b/apache13.h
index bf10af2..ab56113 100644
--- a/apache13.h
+++ b/apache13.h
@@ -60,6 +60,8 @@
60#define apr_pstrcat ap_pstrcat 60#define apr_pstrcat ap_pstrcat
61#define apr_psprintf ap_psprintf 61#define apr_psprintf ap_psprintf
62#define apr_snprintf ap_snprintf 62#define apr_snprintf ap_snprintf
63#define ap_strchr strchr
64#define ap_strstr strstr
63 65
64#define apr_table_set ap_table_set 66#define apr_table_set ap_table_set
65#define apr_table_get ap_table_get 67#define apr_table_get ap_table_get
diff --git a/functions.h b/functions.h
index 7281588..dcbc939 100644
--- a/functions.h
+++ b/functions.h
@@ -185,7 +185,7 @@ static const char *extract_specific_cookie(request_rec *r, char *a)
185 log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server, 185 log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server,
186 "Cookie2: [%s]", cookiestr); 186 "Cookie2: [%s]", cookiestr);
187 /* Does the cookie string contain one with our name? */ 187 /* Does the cookie string contain one with our name? */
188 isvalid = strstr(cookiestr, a); 188 isvalid = ap_strstr_c(cookiestr, a);
189 if (isvalid != NULL) { 189 if (isvalid != NULL) {
190 /* Move past the cookie name and equal sign */ 190 /* Move past the cookie name and equal sign */
191 isvalid += strlen(a) + 1; 191 isvalid += strlen(a) + 1;
@@ -193,7 +193,7 @@ static const char *extract_specific_cookie(request_rec *r, char *a)
193 cookiebuf = apr_pstrdup(r->pool, isvalid); 193 cookiebuf = apr_pstrdup(r->pool, isvalid);
194 /* Segregate just this cookie out of the string 194 /* Segregate just this cookie out of the string
195 * with a terminating nul at the first semicolon */ 195 * with a terminating nul at the first semicolon */
196 cookieend = strchr(cookiebuf, ';'); 196 cookieend = ap_strchr(cookiebuf, ';');
197 if (cookieend != NULL) 197 if (cookieend != NULL)
198 *cookieend = '\0'; 198 *cookieend = '\0';
199 return cookiebuf; 199 return cookiebuf;
@@ -204,11 +204,11 @@ static const char *extract_specific_cookie(request_rec *r, char *a)
204 if (cookiestr != NULL) { 204 if (cookiestr != NULL) {
205 log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server, 205 log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server,
206 "Cookie: [%s]", cookiestr); 206 "Cookie: [%s]", cookiestr);
207 isvalid = strstr(cookiestr, a); 207 isvalid = ap_strstr_c(cookiestr, a);
208 if (isvalid != NULL) { 208 if (isvalid != NULL) {
209 isvalid += strlen(a) + 1; 209 isvalid += strlen(a) + 1;
210 cookiebuf = apr_pstrdup(r->pool, isvalid); 210 cookiebuf = apr_pstrdup(r->pool, isvalid);
211 cookieend = strchr(cookiebuf, ';'); 211 cookieend = ap_strchr(cookiebuf, ';');
212 if (cookieend != NULL) 212 if (cookieend != NULL)
213 *cookieend = '\0'; 213 *cookieend = '\0';
214 return cookiebuf; 214 return cookiebuf;
@@ -219,11 +219,11 @@ static const char *extract_specific_cookie(request_rec *r, char *a)
219 if (cookiestr != NULL) { 219 if (cookiestr != NULL) {
220 log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server, 220 log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server,
221 "Set-Cookie: [%s]", cookiestr); 221 "Set-Cookie: [%s]", cookiestr);
222 isvalid = strstr(cookiestr, a); 222 isvalid = ap_strstr_c(cookiestr, a);
223 if (isvalid != NULL) { 223 if (isvalid != NULL) {
224 isvalid += strlen(a) + 1; 224 isvalid += strlen(a) + 1;
225 cookiebuf = apr_pstrdup(r->pool, isvalid); 225 cookiebuf = apr_pstrdup(r->pool, isvalid);
226 cookieend = strchr(cookiebuf, ';'); 226 cookieend = ap_strchr(cookiebuf, ';');
227 if (cookieend != NULL) 227 if (cookieend != NULL)
228 *cookieend = '\0'; 228 *cookieend = '\0';
229 return cookiebuf; 229 return cookiebuf;
diff --git a/mod_log_sql.c b/mod_log_sql.c
index 294380b..fc9dcc0 100644
--- a/mod_log_sql.c
+++ b/mod_log_sql.c
@@ -128,7 +128,7 @@ LOGSQL_DECLARE(void) log_sql_register_item(server_rec *s, apr_pool_t *p,
128 char *pos; 128 char *pos;
129 129
130 if (cfg->transfer_log_format) { 130 if (cfg->transfer_log_format) {
131 if ( (pos = strchr(cfg->transfer_log_format,key))!=NULL) { 131 if ( (pos = ap_strchr_c(cfg->transfer_log_format,key))!=NULL) {
132 cfg->parsed_log_format[pos - cfg->transfer_log_format] = item; 132 cfg->parsed_log_format[pos - cfg->transfer_log_format] = item;
133 } 133 }
134 } 134 }
@@ -373,7 +373,7 @@ static const char *set_log_sql_info(cmd_parms *cmd, void *dummy,
373 } 373 }
374 if (uri.path) { 374 if (uri.path) {
375 /* extract Database name */ 375 /* extract Database name */
376 char *off = strchr(++uri.path,'/'); 376 char *off = ap_strchr(++uri.path,'/');
377 if (off) 377 if (off)
378 *off='\0'; 378 *off='\0';
379 set_dbparam(cmd, NULL, "database", uri.path); 379 set_dbparam(cmd, NULL, "database", uri.path);
@@ -850,7 +850,7 @@ static int log_sql_transaction(request_rec *orig)
850 if ((r->uri) && (cls->transfer_accept_list->nelts)) { 850 if ((r->uri) && (cls->transfer_accept_list->nelts)) {
851 proceed = 0; 851 proceed = 0;
852 for (ptrptr = (char **) cls->transfer_accept_list->elts; ptrptr < ptrptr2; ptrptr = (char **) ((char *) ptrptr + cls->transfer_accept_list->elt_size)) 852 for (ptrptr = (char **) cls->transfer_accept_list->elts; ptrptr < ptrptr2; ptrptr = (char **) ((char *) ptrptr + cls->transfer_accept_list->elt_size))
853 if (strstr(r->uri, *ptrptr)) { 853 if (ap_strstr(r->uri, *ptrptr)) {
854 proceed = 1; 854 proceed = 1;
855 break; 855 break;
856 } 856 }
@@ -863,7 +863,7 @@ static int log_sql_transaction(request_rec *orig)
863 ptrptr2 = (char **) (cls->transfer_ignore_list->elts + (cls->transfer_ignore_list->nelts * cls->transfer_ignore_list->elt_size)); 863 ptrptr2 = (char **) (cls->transfer_ignore_list->elts + (cls->transfer_ignore_list->nelts * cls->transfer_ignore_list->elt_size));
864 if (r->uri) { 864 if (r->uri) {
865 for (ptrptr = (char **) cls->transfer_ignore_list->elts; ptrptr < ptrptr2; ptrptr = (char **) ((char *) ptrptr + cls->transfer_ignore_list->elt_size)) 865 for (ptrptr = (char **) cls->transfer_ignore_list->elts; ptrptr < ptrptr2; ptrptr = (char **) ((char *) ptrptr + cls->transfer_ignore_list->elt_size))
866 if (strstr(r->uri, *ptrptr)) { 866 if (ap_strstr(r->uri, *ptrptr)) {
867 return OK; 867 return OK;
868 } 868 }
869 } 869 }
@@ -874,7 +874,7 @@ static int log_sql_transaction(request_rec *orig)
874 thehost = ap_get_remote_host(r->connection, r->per_dir_config, REMOTE_NAME, NULL); 874 thehost = ap_get_remote_host(r->connection, r->per_dir_config, REMOTE_NAME, NULL);
875 if (thehost) { 875 if (thehost) {
876 for (ptrptr = (char **) cls->remhost_ignore_list->elts; ptrptr < ptrptr2; ptrptr = (char **) ((char *) ptrptr + cls->remhost_ignore_list->elt_size)) 876 for (ptrptr = (char **) cls->remhost_ignore_list->elts; ptrptr < ptrptr2; ptrptr = (char **) ((char *) ptrptr + cls->remhost_ignore_list->elt_size))
877 if (strstr(thehost, *ptrptr)) { 877 if (ap_strstr(thehost, *ptrptr)) {
878 return OK; 878 return OK;
879 } 879 }
880 } 880 }