[rygel-gst-0-10-plugins] Enable SQLite's extended error codes.
- From: Krzesimir Nowak <krnowak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel-gst-0-10-plugins] Enable SQLite's extended error codes.
- Date: Tue, 5 Feb 2013 15:22:06 +0000 (UTC)
commit ed59ccdf29d7dfca3b9aaa8d15dd9d5cccd3ea05
Author: Krzesimir Nowak <krnowak openismus com>
Date: Tue Feb 5 16:05:59 2013 +0100
Enable SQLite's extended error codes.
src/media-export/rygel-media-export-database.c | 1 +
.../rygel-media-export-sqlite-wrapper.c | 3 ++-
2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/media-export/rygel-media-export-database.c b/src/media-export/rygel-media-export-database.c
index f3067a1..8f97c75 100644
--- a/src/media-export/rygel-media-export-database.c
+++ b/src/media-export/rygel-media-export-database.c
@@ -128,6 +128,7 @@ rygel_media_export_database_new (const gchar *name,
db = NULL;
sqlite3_open (db_file, &db);
g_free (db_file);
+ sqlite3_extended_result_codes (db, 1);
self = RYGEL_MEDIA_EXPORT_DATABASE (g_object_new (RYGEL_MEDIA_EXPORT_TYPE_DATABASE,
"db", db,
"own-db", db,
diff --git a/src/media-export/rygel-media-export-sqlite-wrapper.c b/src/media-export/rygel-media-export-sqlite-wrapper.c
index 3302b91..9b29cdf 100644
--- a/src/media-export/rygel-media-export-sqlite-wrapper.c
+++ b/src/media-export/rygel-media-export-sqlite-wrapper.c
@@ -109,8 +109,9 @@ rygel_media_export_sqlite_wrapper_throw_if_code_is_error (RygelMediaExportSqlite
g_set_error (error,
RYGEL_MEDIA_EXPORT_DATABASE_ERROR,
RYGEL_MEDIA_EXPORT_DATABASE_ERROR_SQLITE_ERROR,
- "SQLite error %d: %s",
+ "SQLite error %d (%d): %s",
sqlite_error,
+ sqlite3_extended_errcode (self->priv->reference),
sqlite3_errmsg (self->priv->reference));
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]