From 7be067a2e9ab21529d9777bf1858cdd87a6da9fa Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Sun, 20 Sep 2015 13:39:18 -0700 Subject: [PATCH] Guard for null tree in ts_document_edit --- src/runtime/document.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/runtime/document.c b/src/runtime/document.c index cb397769..c77b470a 100644 --- a/src/runtime/document.c +++ b/src/runtime/document.c @@ -49,6 +49,8 @@ void ts_document_set_input_string(TSDocument *document, const char *text) { } void ts_document_edit(TSDocument *document, TSInputEdit edit) { + if (!document->tree) return; + size_t max_chars = ts_tree_total_size(document->tree).chars; if (edit.position > max_chars) edit.position = max_chars;