changeset 13219:4b8d89ea9edb v8.0.1484

patch 8.0.1484: reduntant conditions commit https://github.com/vim/vim/commit/a15ef4588c057da87f64be5b17aef35aaead8ac8 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Feb 9 16:46:00 2018 +0100 patch 8.0.1484: reduntant conditions Problem: Reduntant conditions. Solution: Remove them. (Dominique Pelle)
author Christian Brabandt <cb@256bit.org>
date Fri, 09 Feb 2018 17:00:07 +0100
parents 146652fabe82
children 195671a4d06f
files src/terminal.c src/version.c
diffstat 2 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/terminal.c
+++ b/src/terminal.c
@@ -523,7 +523,7 @@ ex_terminal(exarg_T *eap)
     init_job_options(&opt);
 
     cmd = eap->arg;
-    while (*cmd && *cmd == '+' && *(cmd + 1) == '+')
+    while (*cmd == '+' && *(cmd + 1) == '+')
     {
 	char_u  *p, *ep;
 
@@ -3259,8 +3259,7 @@ f_term_wait(typval_T *argvars, typval_T 
 	return;
 
     /* Get the job status, this will detect a job that finished. */
-    if ((buf->b_term->tl_job->jv_channel == NULL
-			     || !buf->b_term->tl_job->jv_channel->ch_keep_open)
+    if (!buf->b_term->tl_job->jv_channel->ch_keep_open
 	    && STRCMP(job_status(buf->b_term->tl_job), "dead") == 0)
     {
 	/* The job is dead, keep reading channel I/O until the channel is
--- a/src/version.c
+++ b/src/version.c
@@ -772,6 +772,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1484,
+/**/
     1483,
 /**/
     1482,