summaryrefslogtreecommitdiff
path: root/mysql.c
diff options
context:
space:
mode:
authorrob 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
committerrob 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
commitb6210244dd8bbd2c9ad62ef8b7459385802c662c (patch)
tree732059690466ab501caa3018299d797c6ab06325 /mysql.c
parent7ce3bb99f8b2f821181c2e64c632058fe02a8a21 (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.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/mysql.c b/mysql.c
index c72ea5aa1..5424f8b2e 100644
--- a/mysql.c
+++ b/mysql.c
@@ -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);