]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/client.c
ClientUserNick setting
[ngircd-alex.git] / src / ngircd / client.c
index 11decc8689584e116b6505a3369f20cbcd59f073..1a6ad931f8b128604296c17c2b3ebbac64bb7bc3 100644 (file)
@@ -335,6 +335,9 @@ Client_SetID( CLIENT *Client, const char *ID )
        
        strlcpy( Client->id, ID, sizeof( Client->id ));
 
+       if (Conf_ClientUserNick)
+               strlcpy( Client->user, ID, sizeof( Client->user ));
+
        /* Hash */
        Client->hash = Hash( Client->id );
 } /* Client_SetID */
@@ -348,6 +351,8 @@ Client_SetUser( CLIENT *Client, const char *User, bool Idented )
        assert( Client != NULL );
        assert( User != NULL );
 
+       if (Conf_ClientUserNick) return;
+
        if (Idented) {
                strlcpy(Client->user, User, sizeof(Client->user));
        } else {