diff options
author | Claudio Saavedra <csaavedra@igalia.com> | 2012-04-27 21:11:00 +0800 |
---|---|---|
committer | Claudio Saavedra <csaavedra@igalia.com> | 2012-05-08 17:50:55 +0800 |
commit | 936e759536705b22218afaceff4d81d348021402 (patch) | |
tree | eaee79600e8148ebb912239f0ea58161b9110513 /lib/ephy-sqlite-statement.h | |
parent | bb10c338f3acb2dbdfe7405e7305f928df636f42 (diff) | |
download | gsoc2013-epiphany-936e759536705b22218afaceff4d81d348021402.tar gsoc2013-epiphany-936e759536705b22218afaceff4d81d348021402.tar.gz gsoc2013-epiphany-936e759536705b22218afaceff4d81d348021402.tar.bz2 gsoc2013-epiphany-936e759536705b22218afaceff4d81d348021402.tar.lz gsoc2013-epiphany-936e759536705b22218afaceff4d81d348021402.tar.xz gsoc2013-epiphany-936e759536705b22218afaceff4d81d348021402.tar.zst gsoc2013-epiphany-936e759536705b22218afaceff4d81d348021402.zip |
ephy-history-service: trim query strings to avoid reaching sqlite limit
Sqlite limits the length of a LIKE pattern to 50000 bytes, therefore
we need to make sure that longer strings are not used as queries.
https://bugzilla.gnome.org/show_bug.cgi?id=674848
Diffstat (limited to 'lib/ephy-sqlite-statement.h')
-rw-r--r-- | lib/ephy-sqlite-statement.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ephy-sqlite-statement.h b/lib/ephy-sqlite-statement.h index c88947fab..abf6ac48f 100644 --- a/lib/ephy-sqlite-statement.h +++ b/lib/ephy-sqlite-statement.h @@ -68,6 +68,8 @@ double ephy_sqlite_statement_get_column_as_double (EphySQLite const char* ephy_sqlite_statement_get_column_as_string (EphySQLiteStatement *statement, int column); const void* ephy_sqlite_statement_get_column_as_blob (EphySQLiteStatement *statement, int column); +char* ephy_sqlite_create_match_pattern (const char *match_string); + G_END_DECLS #endif /* EPHY_SQLITE_STATEMENT_H */ |