X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FmysqlConn.c;h=3a9ac6806d51f30b1414a5ae6258332a8b666696;hb=f80fa658483884289cf2585790b1cf64ef722197;hp=272bb21f64451f72066ef1ca9ec0c292181ca41b;hpb=441876fc5090b0327600370347b7ef923636a508;p=NeonServV5.git diff --git a/src/mysqlConn.c b/src/mysqlConn.c index 272bb21..3a9ac68 100644 --- a/src/mysqlConn.c +++ b/src/mysqlConn.c @@ -16,7 +16,7 @@ */ #include "mysqlConn.h" -#define DATABASE_VERSION "6" +#define DATABASE_VERSION "8" struct used_result { MYSQL_RES *result; @@ -132,6 +132,10 @@ void init_mysql(char *host, int port, char *user, char *pass, char *base) { } fclose(f); } + do { + MYSQL_RES *res = mysql_store_result(mysql_conn); + mysql_free_result(res); + } while(!mysql_next_result(mysql_conn)); mysql_set_server_option(mysql_conn, MYSQL_OPTION_MULTI_STATEMENTS_OFF); mysql_query(mysql_conn, "INSERT INTO `version` (`database_version`) VALUES ('" DATABASE_VERSION "')"); } @@ -162,6 +166,10 @@ void init_mysql(char *host, int port, char *user, char *pass, char *base) { fclose(f); } else perror("database.sql missing!"); + do { + MYSQL_RES *res = mysql_store_result(mysql_conn); + mysql_free_result(res); + } while(!mysql_next_result(mysql_conn)); mysql_set_server_option(mysql_conn, MYSQL_OPTION_MULTI_STATEMENTS_OFF); mysql_query(mysql_conn, "UPDATE `version` SET `database_version` = '" DATABASE_VERSION "'"); }