* CONF_ILLEGAL). But only do this if it was a "good" link.
*/
aconf->hold = CurrentTime;
- aconf->hold += (aconf->hold - cptr->since > HANGONGOODLINK) ?
+ aconf->hold += (aconf->hold - cli_since(cptr) > HANGONGOODLINK) ?
HANGONRETRYDELAY : ConfConFreq(aconf);
if (nextconnect > aconf->hold)
nextconnect = aconf->hold;
*/
if (0 == dolen) {
if (DBufLength(&(cli_recvQ(cptr))) < 510)
- cptr->flags |= FLAGS_NONL;
+ cli_flags(cptr) |= FLAGS_NONL;
else
DBufClear(&(cli_recvQ(cptr)));
}
if (by && IsUser(by)) {
sprintf_irc(cli_serv(cptr)->by, "%s%s", NumNick(by));
assert(0 == cli_serv(cptr)->user);
- cli_serv(cptr)->user = by->user;
- by->user->refcnt++;
+ cli_serv(cptr)->user = cli_user(by);
+ cli_user(by)->refcnt++;
}
else {
*(cli_serv(cptr))->by = '\0';