aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-12-06 21:26:03 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-12-06 21:26:03 +0100
commit9adbf6de0ae34b3c54f0514e133291c9f0be3d53 (patch)
tree87dd6a70f8ca258429399d5e13a0553fb874b0a5
parentdb12bae0d9764c2825130dd766b9a1fe10956044 (diff)
fix ToSrvCltInfo nil dereference on fallback hopping
-rw-r--r--hop.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/hop.go b/hop.go
index cc1da0c..49172b5 100644
--- a/hop.go
+++ b/hop.go
@@ -201,7 +201,9 @@ func (cc *ClientConn) HopRaw(serverName string) error {
cc.server().SendCmd(&mt.ToSrvJoinModChan{Channel: ch})
}
- cc.server().SendCmd(cc.cltInfo)
+ if cc.cltInfo != nil { // May not be initialized yet if this is an early fallback.
+ cc.server().SendCmd(cc.cltInfo)
+ }
return nil
}