Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Utilities
Kate
Commits
af7cd57f
Commit
af7cd57f
authored
Feb 16, 2022
by
Mark Nauwelaerts
Committed by
Christoph Cullmann
Feb 16, 2022
Browse files
lspclient: avoid segfault on restart
parent
9a7bab2d
Pipeline
#138660
failed with stage
in 3 minutes and 42 seconds
Changes
1
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
addons/lspclient/lspclientservermanager.cpp
View file @
af7cd57f
...
...
@@ -428,6 +428,9 @@ private:
{
// close docs
for
(
const
auto
&
server
:
servers
)
{
if
(
!
server
)
{
continue
;
}
// controlling server here, so disable usual state tracking response
disconnect
(
server
.
data
(),
nullptr
,
this
,
nullptr
);
for
(
auto
it
=
m_docs
.
begin
();
it
!=
m_docs
.
end
();)
{
...
...
@@ -447,7 +450,9 @@ private:
// helper captures servers
auto
stopservers
=
[
servers
](
int
t
,
int
k
)
{
for
(
const
auto
&
server
:
servers
)
{
server
->
stop
(
t
,
k
);
if
(
server
)
{
server
->
stop
(
t
,
k
);
}
}
};
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment