mirror of
				https://github.com/tmux/tmux.git
				synced 2025-10-26 12:27:15 +00:00 
			
		
		
		
	Merge branch 'obsd-master'
This commit is contained in:
		| @@ -266,13 +266,14 @@ static enum cmd_retval | ||||
| cmdq_fire_command(struct cmdq_item *item) | ||||
| { | ||||
| 	struct client		*c = item->client; | ||||
| 	struct cmdq_shared	*shared = item->shared; | ||||
| 	struct cmd		*cmd = item->cmd; | ||||
| 	const struct cmd_entry	*entry = cmd->entry; | ||||
| 	enum cmd_retval		 retval; | ||||
| 	struct cmd_find_state	*fsp, fs; | ||||
| 	int			 flags; | ||||
|  | ||||
| 	flags = !!(cmd->flags & CMD_CONTROL); | ||||
| 	flags = !!(shared->flags & CMDQ_SHARED_CONTROL); | ||||
| 	cmdq_guard(item, "begin", flags); | ||||
|  | ||||
| 	if (item->client == NULL) | ||||
|   | ||||
| @@ -70,7 +70,6 @@ control_callback(struct client *c, int closed, __unused void *data) | ||||
| { | ||||
| 	char			*line, *cause; | ||||
| 	struct cmd_list		*cmdlist; | ||||
| 	struct cmd		*cmd; | ||||
| 	struct cmdq_item	*item; | ||||
|  | ||||
| 	if (closed) | ||||
| @@ -90,9 +89,8 @@ control_callback(struct client *c, int closed, __unused void *data) | ||||
| 			item = cmdq_get_callback(control_error, cause); | ||||
| 			cmdq_append(c, item); | ||||
| 		} else { | ||||
| 			TAILQ_FOREACH(cmd, &cmdlist->list, qentry) | ||||
| 				cmd->flags |= CMD_CONTROL; | ||||
| 			item = cmdq_get_command(cmdlist, NULL, NULL, 0); | ||||
| 			item->shared->flags |= CMDQ_SHARED_CONTROL; | ||||
| 			cmdq_append(c, item); | ||||
| 			cmd_list_free(cmdlist); | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Thomas Adam
					Thomas Adam