mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Do not close stdout file descriptor in control mode since it will be needed for
printing the exit messages.
This commit is contained in:
		
							
								
								
									
										3
									
								
								client.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								client.c
									
									
									
									
									
								
							@@ -523,7 +523,7 @@ client_write_open(void *data, size_t datalen)
 | 
				
			|||||||
			errno = EBADF;
 | 
								errno = EBADF;
 | 
				
			||||||
		else {
 | 
							else {
 | 
				
			||||||
			cf->fd = dup(msg->fd);
 | 
								cf->fd = dup(msg->fd);
 | 
				
			||||||
			if (client_flags & CLIENT_CONTROL)
 | 
								if (~client_flags & CLIENT_CONTROL)
 | 
				
			||||||
				close(msg->fd); /* can only be used once */
 | 
									close(msg->fd); /* can only be used once */
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -678,6 +678,7 @@ client_read_open(void *data, size_t datalen)
 | 
				
			|||||||
			errno = EBADF;
 | 
								errno = EBADF;
 | 
				
			||||||
		else {
 | 
							else {
 | 
				
			||||||
			cf->fd = dup(msg->fd);
 | 
								cf->fd = dup(msg->fd);
 | 
				
			||||||
 | 
								if (~client_flags & CLIENT_CONTROL)
 | 
				
			||||||
				close(msg->fd); /* can only be used once */
 | 
									close(msg->fd); /* can only be used once */
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
# configure.ac
 | 
					# configure.ac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AC_INIT([tmux], 3.1)
 | 
					AC_INIT([tmux], 3.1a)
 | 
				
			||||||
AC_PREREQ([2.60])
 | 
					AC_PREREQ([2.60])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AC_CONFIG_AUX_DIR(etc)
 | 
					AC_CONFIG_AUX_DIR(etc)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user