From 69db192f6cf74b4ffa85d84569cdf5152dcf1ede Mon Sep 17 00:00:00 2001 From: AlexSSD7 Date: Sun, 3 Sep 2023 20:40:38 +0100 Subject: [PATCH] Fix panic --- sshutil/ssh.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sshutil/ssh.go b/sshutil/ssh.go index b9af2ec..7b87c1e 100644 --- a/sshutil/ssh.go +++ b/sshutil/ssh.go @@ -99,7 +99,9 @@ func NewSSHSessionWithDelayedTimeout(ctx context.Context, timeout time.Duration, go func() { select { case <-time.After(timeout): - preTimeout() + if preTimeout != nil { + preTimeout() + } timedOut = true _ = sc.Close() case <-done: