diff --git a/runtime/lua/vim/lsp/client.lua b/runtime/lua/vim/lsp/client.lua index c0f9586db2..ac2253492c 100644 --- a/runtime/lua/vim/lsp/client.lua +++ b/runtime/lua/vim/lsp/client.lua @@ -888,7 +888,7 @@ function Client:stop(force) lsp._watchfiles.cancel(self.id) - if force or not self.initialized or self._graceful_shutdown_failed then + if force == true or not self.initialized or self._graceful_shutdown_failed then rpc.terminate() return end