mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Merge pull request #13318 from tjdevries/fix_vigouxs_segfaulting_mistakes
fix: NULL segfaults brought to you by @vigoux
This commit is contained in:
commit
790fd58714
@ -743,7 +743,9 @@ static int node_field(lua_State *L)
|
|||||||
|
|
||||||
if (ts_tree_cursor_goto_first_child(&cursor)) {
|
if (ts_tree_cursor_goto_first_child(&cursor)) {
|
||||||
do {
|
do {
|
||||||
if (!STRCMP(field_name, ts_tree_cursor_current_field_name(&cursor))) {
|
const char *current_field = ts_tree_cursor_current_field_name(&cursor);
|
||||||
|
|
||||||
|
if (current_field != NULL && !STRCMP(field_name, current_field)) {
|
||||||
push_node(L, ts_tree_cursor_current_node(&cursor), 1); // [table, node]
|
push_node(L, ts_tree_cursor_current_node(&cursor), 1); // [table, node]
|
||||||
lua_rawseti(L, -2, ++curr_index);
|
lua_rawseti(L, -2, ++curr_index);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user