Browse Source

Added missing try around boost::property_tree::read_json call

pipelines/235045657
eidheim 5 years ago
parent
commit
25ce06b79c
  1. 5
      src/source_language_protocol.cpp

5
src/source_language_protocol.cpp

@ -269,6 +269,7 @@ void LanguageProtocol::Client::parse_server_message() {
}
}
try {
server_message_stream.seekg(server_message_content_pos, std::ios::beg);
boost::property_tree::ptree pt;
boost::property_tree::read_json(server_message_stream, pt);
@ -318,6 +319,10 @@ void LanguageProtocol::Client::parse_server_message() {
}
}
}
}
catch(...) {
Terminal::get().async_print("\e[31mError\e[m: failed to parse message from language server\n", true);
}
server_message_stream = std::stringstream();
server_message_size.reset();

Loading…
Cancel
Save