Changeset 674 in code for trunk


Ignore:
Timestamp:
Nov 7, 2021, 5:33:59 PM (4 years ago)
Author:
contact
Message:

Fix upstream USER command when both username and nick are empty

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/db.go

    r664 r674  
    106106}
    107107
    108 func (net *Network) GetUsername() string {
    109         if net.Username != "" {
    110                 return net.Username
    111         }
    112         return net.Nick
    113 }
    114 
    115108func GetNick(user *User, net *Network) string {
    116109        if net.Nick != "" {
     
    118111        }
    119112        return user.Username
     113}
     114
     115func GetUsername(user *User, net *Network) string {
     116        if net.Username != "" {
     117                return net.Username
     118        }
     119        return GetNick(user, net)
    120120}
    121121
  • trunk/upstream.go

    r666 r674  
    16741674        uc.nick = GetNick(&uc.user.User, &uc.network.Network)
    16751675        uc.nickCM = uc.network.casemap(uc.nick)
    1676         uc.username = uc.network.GetUsername()
     1676        uc.username = GetUsername(&uc.user.User, &uc.network.Network)
    16771677        uc.realname = GetRealname(&uc.user.User, &uc.network.Network)
    16781678
Note: See TracChangeset for help on using the changeset viewer.