diff options
author | Justin Maggard <jmaggard@users.sourceforge.net> | 2009-01-30 11:50:08 +0300 |
---|---|---|
committer | Justin Maggard <jmaggard@users.sourceforge.net> | 2009-01-30 11:50:08 +0300 |
commit | 35c6d6c6c6f5cfadb1adb6fce1b0d0149694a242 (patch) | |
tree | ed015d06e25dcb684ec97b1b52715346f621778b /sql.c | |
parent | 56c6b1699166703b16fced27f5bb2f98de90f93a (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.c | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -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; } |