]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Remove auth_user support from m_pass.c. It's pointless here and it breaks the functio...
authorJD Horelick <redacted>
Thu, 25 Nov 2010 08:22:02 +0000 (03:22 -0500)
committerJD Horelick <redacted>
Thu, 25 Nov 2010 08:22:02 +0000 (03:22 -0500)
modules/m_pass.c

index 10f142a439c21c20a2ea5262ea6138a9e8947884..443e1dcbca38799f511fc9cba9425dd22d1ec3b8 100644 (file)
@@ -58,7 +58,7 @@ DECLARE_MODULE_AV1(pass, NULL, NULL, pass_clist, NULL, NULL, "$Revision: 3550 $"
 static int
 mr_pass(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
 {
-       char *auth_user, *pass, *buf;
+       char *pass, *buf;
        buf = LOCAL_COPY(parv[1]);
        
        if(client_p->localClient->passwd)
@@ -69,30 +69,10 @@ mr_pass(struct Client *client_p, struct Client *source_p, int parc, const char *
                client_p->localClient->passwd = NULL;
        }
 
-       if (client_p->localClient->auth_user)
-       {
-               memset(client_p->localClient->auth_user, 0,
-                      strlen(client_p->localClient->auth_user));
-               rb_free(client_p->localClient->auth_user);
-               client_p->localClient->auth_user = NULL;
-       }
-
-       if ((pass = strchr(buf, ':')) != NULL)
-       {
-               *pass++ = '\0'; 
-               auth_user = buf; 
-       }
-       else
-       {
-               pass = buf;
-               auth_user = NULL;
-       }
+       pass = buf;
        
        client_p->localClient->passwd = *pass ? rb_strndup(pass, PASSWDLEN) : NULL;
        
-       if(auth_user && *auth_user && pass && *pass)
-               client_p->localClient->auth_user = rb_strndup(auth_user, PASSWDLEN);
-
        /* These are for servers only */
        if(parc > 2 && client_p->user == NULL)
        {