Browse Source

Fixed a thread sanitizer warning in LanguageProtocol::Client destructor

pipelines/280567345
eidheim 5 years ago
parent
commit
dc9177e97e
  1. 6
      src/source_language_protocol.cpp

6
src/source_language_protocol.cpp

@ -115,10 +115,12 @@ LanguageProtocol::Client::~Client() {
if(process->try_get_exit_status(exit_status))
break;
}
if(exit_status == -1) {
process->kill();
exit_status = process->get_exit_status();
}
if(Config::get().log.language_server)
std::cout << "Language server exit status: " << exit_status << std::endl;
if(exit_status == -1)
process->kill();
}
boost::optional<LanguageProtocol::Capabilities> LanguageProtocol::Client::get_capabilities(Source::LanguageProtocolView *view) {

Loading…
Cancel
Save