diff options
author | rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-05-11 13:15:19 +0000 |
---|---|---|
committer | rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-05-11 13:15:19 +0000 |
commit | b6210244dd8bbd2c9ad62ef8b7459385802c662c (patch) | |
tree | 732059690466ab501caa3018299d797c6ab06325 /mysql.c | |
parent | 7ce3bb99f8b2f821181c2e64c632058fe02a8a21 (diff) |
BUILD : 1.7.2 (92) BUGS : 43 NOTES : Fixed moduleData error with memo Data handeling
git-svn-id: svn://svn.anope.org/anope/trunk@92 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@68 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'mysql.c')
-rw-r--r-- | mysql.c | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -115,7 +115,7 @@ int db_mysql_query(char *sql) s = db_mysql_quote(sql); alog(s); free(s); - + } result = mysql_query(mysql, sql); @@ -157,7 +157,7 @@ char *db_mysql_quote(char *sql) { int slen; char *quoted; - + if (!sql || !do_mysql) { return sstrdup(""); @@ -1175,7 +1175,7 @@ void db_mysql_load_cs_dbase(void) { char sqlcmd[MAX_SQL_BUF], *tempstr; ChannelInfo *ci; - int n_levels, j; + int n_levels, j, m; MYSQL_RES *res; MYSQL_ROW row; @@ -1345,6 +1345,9 @@ void db_mysql_load_cs_dbase(void) memos->time = atoi(row[2]); snprintf(memos->sender, NICKMAX, "%s", row[3]); memos->text = sstrdup(row[4]); + for (m = 0; m < MAX_CMD_HASH; m++) { + memos->moduleData[m] = NULL; + } memos++; } } @@ -1448,7 +1451,7 @@ void db_mysql_load_ns_dbase(void) NickAlias *na; MYSQL_RES *res; MYSQL_ROW row; - int i, j; + int i, j, m; if (!do_mysql) return; @@ -1529,8 +1532,8 @@ void db_mysql_load_ns_dbase(void) res = mysql_store_result(mysql); while ((row = mysql_fetch_row(res))) { if (strlen(row[0]) > 0) { - *access = sstrdup(row[0]); - access++; + *access = sstrdup(row[0]); + access++; } } mysql_free_result(res); @@ -1556,6 +1559,9 @@ void db_mysql_load_ns_dbase(void) memos->time = atoi(row[2]); snprintf(memos->sender, NICKMAX, "%s", row[3]); memos->text = sstrdup(row[4]); + for (m = 0; m < MAX_CMD_HASH; m++) { + memos->moduleData[m] = NULL; + } memos++; } mysql_free_result(res); |