Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/azatoth/minidlna.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Maggard <jmaggard@users.sourceforce.net>2012-01-10 06:51:28 +0400
committerJustin Maggard <jmaggard@users.sourceforce.net>2012-01-10 06:51:28 +0400
commit811316db00f0f7f5a1f5f1ef85eab607a42ad048 (patch)
tree553e946d08e19884469a6a5d3e55607ab176049f
parent36a22c71051a1971a182379d4bd3755ecc3f3107 (diff)
* Give a more thorough error message for a certain failed sqlite operation.
-rw-r--r--sql.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql.c b/sql.c
index e8bdebd..1a59336 100644
--- a/sql.c
+++ b/sql.c
@@ -89,7 +89,6 @@ sql_get_int_field(sqlite3 *db, const char *fmt, ...)
sqlite3_free(sql);
return -1;
}
- sqlite3_free(sql);
for (counter = 0;
((result = sqlite3_step(stmt)) == SQLITE_BUSY || result == SQLITE_LOCKED) && counter < 2;
@@ -115,11 +114,12 @@ sql_get_int_field(sqlite3 *db, const char *fmt, ...)
ret = sqlite3_column_int(stmt, 0);
break;
default:
- DPRINTF(E_WARN, L_DB_SQL, "%s: step failed: %s\n", __func__, sqlite3_errmsg(db));
+ DPRINTF(E_WARN, L_DB_SQL, "%s: step failed: %s\n%s\n", __func__, sqlite3_errmsg(db), sql);
ret = -1;
break;
}
+ sqlite3_free(sql);
sqlite3_finalize(stmt);
return ret;
}