Process further targets, even if one has been a server ID:
just skip this one with an error message and continue.
#else
if (Client_Type(cl) != ForceType) {
#endif
- if (!SendErrors)
- return CONNECTED;
- return IRC_WriteStrClient(from, ERR_NOSUCHNICK_MSG,
- Client_ID(from),
- currentTarget);
+ if (SendErrors && !IRC_WriteStrClient(
+ from, ERR_NOSUCHNICK_MSG,Client_ID(from),
+ currentTarget))
+ return DISCONNECTED;
+ goto send_next_target;
}
#ifndef STRICT_RFC