diff --git a/db.go b/db.go index 6dcab77..1bb1576 100644 --- a/db.go +++ b/db.go @@ -116,21 +116,21 @@ func (net *Network) URL() (*url.URL, error) { } func GetNick(user *User, net *Network) string { - if net.Nick != "" { + if net != nil && net.Nick != "" { return net.Nick } return user.Username } func GetUsername(user *User, net *Network) string { - if net.Username != "" { + if net != nil && net.Username != "" { return net.Username } return GetNick(user, net) } func GetRealname(user *User, net *Network) string { - if net.Realname != "" { + if net != nil && net.Realname != "" { return net.Realname } if user.Realname != "" {