From 35c0a40b1cf9c75e181997d33b000db4870f51cf Mon Sep 17 00:00:00 2001 From: Nonoo Date: Tue, 20 Oct 2020 22:16:19 +0200 Subject: [PATCH] Fix null pointer access --- controlstream.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controlstream.go b/controlstream.go index 5d95b63..22a5213 100644 --- a/controlstream.go +++ b/controlstream.go @@ -89,6 +89,9 @@ func (s *controlStream) sendPktReauth(firstReauthSend bool) { } func (s *controlStream) sendDisconnect() { + if s.common.conn == nil { + return + } s.common.send([]byte{0x40, 0x00, 0x00, 0x00, 0x00, 0x00, byte(s.authSendSeq), byte(s.authSendSeq >> 8), byte(s.common.localSID >> 24), byte(s.common.localSID >> 16), byte(s.common.localSID >> 8), byte(s.common.localSID), byte(s.common.remoteSID >> 24), byte(s.common.remoteSID >> 16), byte(s.common.remoteSID >> 8), byte(s.common.remoteSID),