diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2026-01-29 13:16:41 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-29 05:16:41 +0000 |
| commit | 4e4e1b09d30523076f3841a2c65d7ddcd9c481c4 (patch) | |
| tree | 909b884042a33831c69d0ee3b59b43e09dede358 /test/functional/vimscript/executable_spec.lua | |
| parent | b40880f88ffb5efb636b001faed6241a1cae91f7 (diff) | |
| download | rneovim-4e4e1b09d30523076f3841a2c65d7ddcd9c481c4.tar.gz rneovim-4e4e1b09d30523076f3841a2c65d7ddcd9c481c4.tar.bz2 rneovim-4e4e1b09d30523076f3841a2c65d7ddcd9c481c4.zip | |
refactor(terminal): fix coverity warning (#37613)
*** CID 642984: Null pointer dereferences (FORWARD_NULL)
/src/nvim/terminal.c: 571 in terminal_open()
565
566 if (term->sb_buffer != NULL) {
567 // If scrollback has been allocated by autocommands between terminal_alloc()
568 // and terminal_open(), it also needs to be refreshed.
569 refresh_scrollback(term, buf);
570 }
>>> CID 642984: Null pointer dereferences (FORWARD_NULL)
>>> Passing "term" to "refresh_screen", which dereferences null "term->sb_buffer".
571 refresh_screen(term, buf);
572 set_option_value(kOptBuftype, STATIC_CSTR_AS_OPTVAL("terminal"), OPT_LOCAL);
573
574 if (buf->b_ffname != NULL) {
575 buf_set_term_title(buf, buf->b_ffname, strlen(buf->b_ffname));
576 }
Diffstat (limited to 'test/functional/vimscript/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions