]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cmd_oper.cpp
Removal of ancient TRUE/FALSE #defines (C-ish stuff)
[user/henk/code/inspircd.git] / src / cmd_oper.cpp
index 15e0df3c4de4799fdc1af9c19c011b380f8f1d3c..0c002612182fac29153386706f483857809ccef5 100644 (file)
@@ -57,7 +57,6 @@ extern std::vector<ircd_module*> factory;
 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];
@@ -117,7 +116,7 @@ void cmd_oper::Handle (char **parameters, int pcnt, userrec *user)
                                                log(DEFAULT,"OPER: Failed oper attempt by %s!%s@%s: credentials valid, but oper type erroneous.",user->nick,user->ident,user->host);
                                                return;
                                        }
-                                       strlcpy(user->oper,TypeName,NICKMAX);
+                                       strlcpy(user->oper,TypeName,NICKMAX-1);
                                        found = true;
                                        fail2 = false;
                                        break;