added some code
[NextIRCd.git] / src / cmd_user.c
index ea06a082e73e2f3e2523e563f100515a3e28c1ba..f2a8d389865580bc2c27746214344af495f935a2 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "cmd.h"
 #include "struct_auth.h"
+#include "struct_user.h"
 #include "ircd_users.h"
 #include "ircd_auth.h"
 
@@ -38,12 +39,12 @@ int cmd_user_auth(struct Auth *auth, char *argv[], int argc) {
                if(user == hostname)
                        user = "NoUser";
        }
-       if(!is_user_valid(user)) {
+       if(!is_ident_valid(user)) {
                // invalid user
                return 0;
        }
        
-       strncpy(auth->ident, user, USERLEN);
+       strncpy(auth->ident, user, IDENTLEN);
        strncpy(auth->realname, realname, REALLEN);
        auth->have_user = 1;