summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-09-05 04:36:53 +0000
committerwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-09-05 04:36:53 +0000
commit84aab613aa01d477312ff538b0124887f43947c8 (patch)
tree1ee4192806567c083de5d702f956e929d72e486d
parentc51d5c029d1e9b6b882c9fd5c3b24ffe1d4f5361 (diff)
downloadvdr-plugin-muggle-84aab613aa01d477312ff538b0124887f43947c8.tar.gz
vdr-plugin-muggle-84aab613aa01d477312ff538b0124887f43947c8.tar.bz2
make it more robust against SQL problems
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/tags/0.1.8-BETA@808 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r--mg_db_gd_mysql.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/mg_db_gd_mysql.c b/mg_db_gd_mysql.c
index 75fe7fb..7acd330 100644
--- a/mg_db_gd_mysql.c
+++ b/mg_db_gd_mysql.c
@@ -72,12 +72,16 @@ mgQueryMySQL::mgQueryMySQL(void* db,string sql,mgQueryNoise noise)
mgQueryMySQL::~mgQueryMySQL()
{
mysql_free_result (m_table);
+ m_table = 0;
}
char **
mgQueryMySQL::Next()
{
- return mysql_fetch_row(m_table);
+ if (!m_table)
+ return 0;
+ else
+ return mysql_fetch_row(m_table);
}
const char*