Index: liferea-1.4.26/src/db.c =================================================================== --- liferea-1.4.26.orig/src/db.c 2009-06-16 16:34:43.523633270 +0200 +++ liferea-1.4.26/src/db.c 2009-06-16 16:35:23.160133468 +0200 @@ -193,6 +193,18 @@ sqlite3_extended_result_codes (db, TRUE); + /* if no environment variable set, default to synchronous off */ + int sync = 0; + char *csync = getenv ("LIFEREA_SYNCHRONOUS"); + if (csync) + sync = atoi(csync); + gchar *sql = sqlite3_mprintf ("pragma synchronous = %d;", sync); + gchar *err; + if (SQLITE_OK != sqlite3_exec(db, sql, NULL, NULL, &err)) + debug1 (DEBUG_DB, "setting pragma synchronous failed: %s", err); + sqlite3_free (sql); + sqlite3_free (err); + if (initial) { /* create info table/check versioning info */ schemaVersion = db_get_schema_version ();