summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukasz Slachciak <l.slachciak@samsung.com>2010-04-08 15:13:59 +0200
committerDan Winship <danw@gnome.org>2010-04-26 16:18:44 -0400
commitceae66ba902ecf472fa9b069068a49518b5c02b7 (patch)
tree9f2f5824fe95b53b484e6e8c60b02f687b56cf0f
parentc6e171be15adaae7e1c5e1c4205bf2c3f6e33031 (diff)
downloadlibsoup-ceae66ba902ecf472fa9b069068a49518b5c02b7.tar.gz
added PRAGMA secure_delete =1 to overwite deleted cookies with zeros
https://bugzilla.gnome.org/show_bug.cgi?id=615711
-rw-r--r--libsoup/soup-cookie-jar-sqlite.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsoup/soup-cookie-jar-sqlite.c b/libsoup/soup-cookie-jar-sqlite.c
index 8114f170..2870e5e8 100644
--- a/libsoup/soup-cookie-jar-sqlite.c
+++ b/libsoup/soup-cookie-jar-sqlite.c
@@ -273,7 +273,7 @@ open_db (SoupCookieJar *jar)
return TRUE;
}
- if (sqlite3_exec (priv->db, "PRAGMA synchronous = OFF", NULL, NULL, &error)) {
+ if (sqlite3_exec (priv->db, "PRAGMA synchronous = OFF; PRAGMA secure_delete = 1;", NULL, NULL, &error)) {
g_warning ("Failed to execute query: %s", error);
sqlite3_free (error);
}