From af5cb695dae10d2335074a0cc0fa81c92520f1c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20G=C3=96R=C3=96G?= Date: Sun, 29 Sep 2024 20:36:58 +0200 Subject: [PATCH] fix: avoid panic when handler is missing --- session.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/session.go b/session.go index 3a3ad70..777292e 100644 --- a/session.go +++ b/session.go @@ -254,6 +254,11 @@ func (sess *session) handleRequests(reqs <-chan *gossh.Request) { continue } + if sess.handler == nil { + req.Reply(false, nil) + continue + } + sess.handled = true req.Reply(true, nil)