# HG changeset patch # User Nathan Phillip Brink # Date 2010-02-21 14:21:20 # Node ID 0cb5e6f974b81039f1add28975268c8a8ddceca2 # Parent 8d3babc6275c9519043b7a1e7be2e6a4f57ea8e9 support the case where mysql returns no results diff --git a/src/server/mysql.c b/src/server/mysql.c --- a/src/server/mysql.c +++ b/src/server/mysql.c @@ -181,9 +181,18 @@ distrend_mysql_result_t mysqlQuery(distr */ if(!expected_columns) { - while(mysql_fetch_row(result)) - ; - mysql_free_result(result); + if(result) + { + while(mysql_fetch_row(result)) + ; + mysql_free_result(result); + } + return NULL; + } + + if(!result) + { + fprintf(stderr, "expected response/result for query ``%s'', got nothing\n", query); return NULL; }