diff --git a/src/database/update.c b/src/database/update.c
index f910b2436cd6acde69b9e24ca9687499eb0fdffe..c8d5b5cfad85ce972f4e33cf25251184393c68b5 100644
--- a/src/database/update.c
+++ b/src/database/update.c
@@ -189,7 +189,9 @@ database_update(volatile sqlite3 *db, const char *kara_dir, int check_timestamp)
                          "timestamps", path);
                 continue;
             }
-            __database_add_kara(db, path);
+            if (!__database_add_kara(db, path))
+                LOG_WARN("DB", "Failed to add kara with path '%s' to db",
+                         path);
             database_stamp(db);
         }