struct gag_entry *gag;
char addr[IRC_NTOP_MAX_SIZE];
- if(!IsUserP(user))
- return 0; /* bail if this user ptr doesnt still exist in users */
-
/* Check to see if we should ignore them entirely. */
if (IsLocal(user) || IsService(user))
return 0;
static void
opserv_alert_check_account(struct userNode *user, UNUSED_ARG(struct handle_info *old_handle))
{
- if(!IsUserP(user))
- return; /* bail if this user ptr doesnt still exist in users */
dict_foreach(opserv_account_based_alerts, alert_check_user, user);
}
{
struct gag_entry *gag;
- if(!IsUserP(user))
- return; /* bail if this user ptr doesnt still exist in users */
+ dict_foreach(opserv_nick_based_alerts, alert_check_user, user);
- dict_foreach(opserv_nick_based_alerts, alert_check_user, user);
/* Gag them if appropriate (and only if). */
user->modes &= ~FLAGS_GAGGED;
for (gag = gagList; gag; gag = gag->next) {
{
const char *type;
- if(!IsUserP(user))
- return; /* bail if this user ptr doesnt still exist in users */
-
if (!opserv_conf.staff_auth_channel
|| user->uplink->burst
|| !user->handle_info)