|
@@ -476,7 +476,7 @@ static int msgc_test(char *nick, char *host, struct userrec *u, char *chname, ch
|
|
|
chan++;
|
|
chan++;
|
|
|
|
|
|
|
|
for (i = 0; i < dcc_total; i++) {
|
|
for (i = 0; i < dcc_total; i++) {
|
|
|
- if (dcc[i].type && dcc[i].msgc && ((chan && !strcmp(dcc[i].simulbot, chname) && !strcmp(dcc[i].nick, u->handle)) ||
|
|
|
|
|
|
|
+ if (dcc[i].type && dcc[i].irc && ((chan && !strcmp(dcc[i].simulbot, chname) && !strcmp(dcc[i].nick, u->handle)) ||
|
|
|
(!chan && !strcmp(dcc[i].simulbot, nick)))) {
|
|
(!chan && !strcmp(dcc[i].simulbot, nick)))) {
|
|
|
putlog(LOG_DEBUG, "*", "Simul found old idx for %s/%s: %d", nick, chname, i);
|
|
putlog(LOG_DEBUG, "*", "Simul found old idx for %s/%s: %d", nick, chname, i);
|
|
|
dcc[i].simultime = now;
|
|
dcc[i].simultime = now;
|
|
@@ -489,7 +489,7 @@ static int msgc_test(char *nick, char *host, struct userrec *u, char *chname, ch
|
|
|
idx = new_dcc(&DCC_CHAT, sizeof(struct chat_info));
|
|
idx = new_dcc(&DCC_CHAT, sizeof(struct chat_info));
|
|
|
dcc[idx].sock = serv;
|
|
dcc[idx].sock = serv;
|
|
|
dcc[idx].timeval = now;
|
|
dcc[idx].timeval = now;
|
|
|
- dcc[idx].msgc = 1;
|
|
|
|
|
|
|
+ dcc[idx].irc = 1;
|
|
|
dcc[idx].simultime = now;
|
|
dcc[idx].simultime = now;
|
|
|
dcc[idx].simul = 1;
|
|
dcc[idx].simul = 1;
|
|
|
dcc[idx].status = STAT_COLOR;
|
|
dcc[idx].status = STAT_COLOR;
|