Permalink
Browse files

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 81c3c89a28859de3aa167c53355f374394ada093
Showing with 4 additions and 0 deletions.
  1. +2 −0 src/os_win32.c
  2. +2 −0 src/version.c
@@ -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);
@@ -766,6 +766,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1619,
/**/
1618,
/**/

0 comments on commit 81c3c89

Please sign in to comment.