From 467a04c2d184799dbe93c85bb29b500660e5d5c9 Mon Sep 17 00:00:00 2001 From: "Phyks (Lucas Verney)" Date: Tue, 10 May 2016 19:22:24 +0200 Subject: [PATCH] Fix error handling for sqlite insertions --- src/analysis.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/analysis.c b/src/analysis.c index de9f98b..982a080 100644 --- a/src/analysis.c +++ b/src/analysis.c @@ -156,8 +156,8 @@ int _parse_music_helper( sqlite3_bind_double(res, 3, song_analysis.force_vector.frequency); sqlite3_bind_double(res, 4, song_analysis.force_vector.attack); sqlite3_bind_text(res, 5, song_uri, strlen(song_uri), SQLITE_STATIC); - sqlite3_step(res); - if (SQLITE_OK != dberr) { + dberr = sqlite3_step(res); + if (SQLITE_DONE != dberr) { // Free song analysis bl_free_song(&song_analysis); sqlite3_exec(dbh, "ROLLBACK", NULL, NULL, NULL);