extern time_t TIME;
extern user_hash clientlist;
extern chan_hash chanlist;
-extern whowas_hash whowas;
extern std::vector<userrec*> all_opers;
extern std::vector<userrec*> local_users;
extern userrec* fd_ref_table[MAX_DESCRIPTORS];
userrec *u = Find(parameters[i]);
if(u)
{
- if(strchr(u->modes,'o'))
- if(strchr(user->modes, 'o'))
+ if(*u->oper)
+ if(*user->oper)
snprintf(junk,MAXBUF,"%s*=+%s@%s ",u->nick,u->ident,u->host);
else
snprintf(junk,MAXBUF,"%s*=+%s@%s ",u->nick,u->ident,u->dhost);
else
- if(strchr(user->modes, 'o'))
+ if(*user->oper)
snprintf(junk,MAXBUF,"%s=+%s@%s ",u->nick,u->ident,u->host);
else
snprintf(junk,MAXBUF,"%s=+%s@%s ",u->nick,u->ident,u->dhost);