Mercurial > dovecot > core-2.2
diff src/auth/auth-request.h @ 4295:4fc637010202 HEAD
Escape SQL strings using sql_escape_string(). Fixes the problems with
PostgreSQL.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 31 May 2006 14:03:53 +0300 |
parents | 265655f270df |
children | 2c1cc5bbc260 |
line wrap: on
line diff
--- a/src/auth/auth-request.h Wed May 31 14:02:50 2006 +0300 +++ b/src/auth/auth-request.h Wed May 31 14:03:53 2006 +0300 @@ -16,6 +16,10 @@ AUTH_REQUEST_STATE_USERDB }; +typedef const char * +auth_request_escape_func_t(const char *string, + const struct auth_request *auth_request); + struct auth_request { int refcount; @@ -126,7 +130,9 @@ const struct var_expand_table * auth_request_get_var_expand_table(const struct auth_request *auth_request, - const char *(*escape_func)(const char *)); + auth_request_escape_func_t *escape_func); +const char *auth_request_str_escape(const char *string, + const struct auth_request *request); void auth_request_log_debug(struct auth_request *auth_request, const char *subsystem,