Merge remote-tracking branch 'vim/master'

This commit is contained in:
Kazuki Sakamoto
2016-05-27 12:18:28 -07:00
2 changed files with 10 additions and 0 deletions
+8
View File
@@ -2918,6 +2918,10 @@ channel_read(channel_T *channel, int part, char *func)
sock_T fd;
int use_socket = FALSE;
/* If we detected a read error don't try reading again. */
if (channel->ch_to_be_closed)
return;
fd = channel->ch_part[part].ch_fd;
if (fd == INVALID_FD)
{
@@ -3218,6 +3222,10 @@ channel_handle_events(void)
for (channel = first_channel; channel != NULL; channel = channel->ch_next)
{
/* If we detected a read error don't try reading again. */
if (channel->ch_to_be_closed)
continue;
/* check the socket and pipes */
for (part = PART_SOCK; part <= PART_ERR; ++part)
{
+2
View File
@@ -768,6 +768,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1849,
/**/
1848,
/**/