diff options
| author | Paul Buetow <git@mx.buetow.org> | 2021-03-23 20:39:02 +0000 |
|---|---|---|
| committer | Paul Buetow <git@mx.buetow.org> | 2021-03-23 20:39:02 +0000 |
| commit | c5f3bd21f6bbb013b1890d7f3432d95c596abdda (patch) | |
| tree | c1a9a5a0be14609caec1b9b89078599d0a85cf64 /internal/clients | |
| parent | 2b47630c2f68794a95d5065a7989d489990f7a19 (diff) | |
faster client shutdown
Diffstat (limited to 'internal/clients')
| -rw-r--r-- | internal/clients/handlers/basehandler.go | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/internal/clients/handlers/basehandler.go b/internal/clients/handlers/basehandler.go index f07fd90..602a7ac 100644 --- a/internal/clients/handlers/basehandler.go +++ b/internal/clients/handlers/basehandler.go @@ -101,15 +101,7 @@ func (h *baseHandler) handleMessageType(message string) { // Handle messages received from server which are not meant to be displayed // to the end user. func (h *baseHandler) handleHiddenMessage(message string) { - switch { - case strings.HasPrefix(message, ".syn close connection"): + if strings.HasPrefix(message, ".syn close connection") { h.SendMessage(".ack close connection") - select { - case <-time.After(time.Second * 5): - logger.Debug("Shutting down client after timeout and sending ack to server") - h.Shutdown() - case <-h.Done(): - return - } } } |
