summaryrefslogtreecommitdiff
path: root/vendor/github.com/fluffle/goirc/state/nick.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/fluffle/goirc/state/nick.go')
-rw-r--r--vendor/github.com/fluffle/goirc/state/nick.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/vendor/github.com/fluffle/goirc/state/nick.go b/vendor/github.com/fluffle/goirc/state/nick.go
index 7704b0b..b29d98a 100644
--- a/vendor/github.com/fluffle/goirc/state/nick.go
+++ b/vendor/github.com/fluffle/goirc/state/nick.go
@@ -144,7 +144,9 @@ func (nk *Nick) Equals(other *Nick) bool {
// Duplicates a NickMode struct.
func (nm *NickMode) Copy() *NickMode {
- if nm == nil { return nil }
+ if nm == nil {
+ return nil
+ }
n := *nm
return &n
}
@@ -181,6 +183,9 @@ func (nk *nick) String() string {
// Returns a string representing the nick modes. Looks like:
// +iwx
func (nm *NickMode) String() string {
+ if nm == nil {
+ return "No modes set"
+ }
str := "+"
v := reflect.Indirect(reflect.ValueOf(nm))
t := v.Type()