Mercurial > dovecot > core-2.2
diff src/lib-sql/driver-sqlite.c @ 4294:1a98cb709395 HEAD
Added sql_escape_string()
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 31 May 2006 14:02:50 +0300 |
parents | 5b21fb41d14d |
children | d0d04db8e7a6 |
line wrap: on
line diff
--- a/src/lib-sql/driver-sqlite.c Tue May 30 18:10:30 2006 +0300 +++ b/src/lib-sql/driver-sqlite.c Wed May 31 14:02:50 2006 +0300 @@ -2,6 +2,7 @@ #include "lib.h" #include "str.h" +#include "strescape.h" #include "sql-api-private.h" #ifdef BUILD_SQLITE @@ -88,6 +89,12 @@ return SQL_DB_FLAG_BLOCKING; } +static char *driver_sqlite_escape_string(struct sql_db *_db __attr_unused__, + const char *string) +{ + return t_strdup_noconst(str_escape(string)); +} + static void driver_sqlite_exec(struct sql_db *_db, const char *query) { struct sqlite_db *db = (struct sqlite_db *)_db; @@ -338,6 +345,7 @@ _driver_sqlite_deinit, driver_sqlite_get_flags, driver_sqlite_connect, + driver_sqlite_escape_string, driver_sqlite_exec, driver_sqlite_query, driver_sqlite_query_s,