diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2020-05-01 23:48:49 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2020-05-12 09:17:32 +0200 |
| commit | f5dbc9d44a3c296936526c2ac69ac2abfbf5f30a (patch) | |
| tree | 23487b8f2132487f0ef293cb7728a8de06fc5a1c | |
| parent | 7648280a95954304e5e935e2cead16d836b86eda (diff) | |
| download | vis-f5dbc9d44a3c296936526c2ac69ac2abfbf5f30a.tar.gz vis-f5dbc9d44a3c296936526c2ac69ac2abfbf5f30a.tar.xz | |
vt100: do not crash if termkey is not yet initialized
Previously calling die would segfault, e.g:
$ vis .
| -rw-r--r-- | ui-terminal-vt100.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ui-terminal-vt100.c b/ui-terminal-vt100.c index 12e647d..8ba8a1a 100644 --- a/ui-terminal-vt100.c +++ b/ui-terminal-vt100.c @@ -186,6 +186,7 @@ static int ui_vt100_colors(Ui *ui) { } static void ui_vt100_suspend(UiTerm *tui) { + if (!tui->termkey) return; termkey_stop(tui->termkey); cursor_visible(true); screen_alternate(false); |
