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
path: root/sql.c
diff options
context:
space:
mode:
authorJustin Maggard <jmaggard@users.sourceforge.net>2009-01-30 11:50:08 +0300
committerJustin Maggard <jmaggard@users.sourceforge.net>2009-01-30 11:50:08 +0300
commit35c6d6c6c6f5cfadb1adb6fce1b0d0149694a242 (patch)
treeed015d06e25dcb684ec97b1b52715346f621778b /sql.c
parent56c6b1699166703b16fced27f5bb2f98de90f93a (diff)
* Add some conditional statements to work with more ffmpeg library versions.
* Fix a crash bug when generating a friendly name if the hostname does not contain a dot. * Implement folder browsing by media type. * Add initial DLNA-compliant music album art support. (Using a <=160x160 cover.jpg, or folder.jpg, etc)
Diffstat (limited to 'sql.c')
-rw-r--r--sql.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/sql.c b/sql.c
index 9883987..bcf51f1 100644
--- a/sql.c
+++ b/sql.c
@@ -25,7 +25,6 @@ sql_exec(sqlite3 * db, const char * sql)
char *errMsg = NULL;
//DEBUG printf("SQL: %s\n", sql);
- //ret = sqlite3_exec(db, sql, 0, 0, &errMsg);
ret = sqlite3_exec(db, sql, 0, 0, &errMsg);
if( ret != SQLITE_OK )
{
@@ -37,16 +36,18 @@ sql_exec(sqlite3 * db, const char * sql)
}
int
-sql_get_table(sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, int *pnColumn, char **pzErrmsg)
+sql_get_table(sqlite3 *db, const char *sql, char ***pazResult, int *pnRow, int *pnColumn)
{
- //DEBUG printf("SQL: %s\n", zSql);
int ret;
- ret = sqlite3_get_table(db, zSql, pazResult, pnRow, pnColumn, pzErrmsg);
+ char *errMsg = NULL;
+ //DEBUG printf("SQL: %s\n", sql);
+
+ ret = sqlite3_get_table(db, sql, pazResult, pnRow, pnColumn, &errMsg);
if( ret != SQLITE_OK )
{
- fprintf(stderr, "SQL ERROR [%s]\n%s\n", *pzErrmsg, zSql);
- if (*pzErrmsg)
- sqlite3_free(*pzErrmsg);
+ fprintf(stderr, "SQL ERROR %d [%s]\n%s\n", ret, errMsg, sql);
+ if (errMsg)
+ sqlite3_free(errMsg);
}
return ret;
}