[clangd] Fix use after free.

llvm-svn: 295187
This commit is contained in:
Benjamin Kramer 2017-02-15 15:56:14 +00:00
parent 562f3ccf3e
commit 4eaf89f2d9

View File

@ -95,7 +95,7 @@ void TextDocumentRangeFormattingHandler::handleMethod(
return;
}
StringRef Code = Store.getDocument(DRFP->textDocument.uri);
std::string Code = Store.getDocument(DRFP->textDocument.uri);
size_t Begin = positionToOffset(Code, DRFP->range.start);
size_t Len = positionToOffset(Code, DRFP->range.end) - Begin;