Skip to content
Extraits de code Groupes Projets

update db

1 fil de conversation non résolu
Fermé a demandé de fusionner dbupdate vers master
1 fil de conversation non résolu
+ 5
1
@@ -138,10 +138,14 @@ static int update_legacy_file(sqlite3 * db, const char * filename, size_t prefix
}
status_code = sqlite3_step(stmt);
if (status_code != SQLITE_DONE)
{
// TODO handle SQLITE_BUSY (should rollback)
serror(db, "Failed to execute insert statement");
if (status_code == SQLITE_BUSY && sqlite3_exec(db, "ROLLBACK;", 0, 0, 0) != SQLITE_OK)
{ serror(db, "Failed to rollback transaction, database is corrupted"); }
goto error;
}
Chargement en cours