Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
patch 8.0.1619: Win32 GUI: crash when winpty is not installed
Problem:    Win32 GUI: crash when winpty is not installed and trying to use
            :shell in a terminal window.
Solution:   Check for NULL return form term_start(). (Yasuhiro Matsumoto,
            closes #2727)
  • Loading branch information
brammool committed Mar 20, 2018
1 parent ecadf43 commit 81c3c89
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/os_win32.c
Expand Up @@ -4824,6 +4824,8 @@ mch_call_shell_terminal(
argvar[0].vval.v_string = newcmd;
argvar[1].v_type = VAR_UNKNOWN;
buf = term_start(argvar, NULL, &opt, TERM_START_SYSTEM);
if (buf == NULL)
return 255;

/* Find a window to make "buf" curbuf. */
aucmd_prepbuf(&aco, buf);
Expand Down
2 changes: 2 additions & 0 deletions src/version.c
Expand Up @@ -766,6 +766,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1619,
/**/
1618,
/**/
Expand Down

0 comments on commit 81c3c89

Please sign in to comment.