mirror of
https://github.com/tmux/tmux.git
synced 2026-03-06 15:55:33 +00:00
Merge branch 'obsd-master'
This commit is contained in:
@@ -92,6 +92,7 @@ cmd_confirm_before_exec(struct cmd *self, struct cmdq_item *item)
|
|||||||
cdata->confirm_key = confirm_key[0];
|
cdata->confirm_key = confirm_key[0];
|
||||||
else {
|
else {
|
||||||
cmdq_error(item, "invalid confirm key");
|
cmdq_error(item, "invalid confirm key");
|
||||||
|
cmd_list_free(cdata->cmdlist);
|
||||||
free(cdata);
|
free(cdata);
|
||||||
return (CMD_RETURN_ERROR);
|
return (CMD_RETURN_ERROR);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,8 +117,9 @@ cmd_new_session_exec(struct cmd *self, struct cmdq_item *item)
|
|||||||
as = target->s;
|
as = target->s;
|
||||||
if (as != NULL) {
|
if (as != NULL) {
|
||||||
retval = cmd_attach_session(item, as->name,
|
retval = cmd_attach_session(item, as->name,
|
||||||
args_has(args, 'D'), args_has(args, 'X'), 0, NULL,
|
args_has(args, 'D'), args_has(args, 'X'), 0,
|
||||||
args_has(args, 'E'), args_get(args, 'f'));
|
args_get(args, 'c'), args_has(args, 'E'),
|
||||||
|
args_get(args, 'f'));
|
||||||
free(newname);
|
free(newname);
|
||||||
return (retval);
|
return (retval);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ cmd_paste_buffer_paste(struct window_pane *wp, const char *buf, size_t len)
|
|||||||
char *cp;
|
char *cp;
|
||||||
size_t n;
|
size_t n;
|
||||||
|
|
||||||
n = utf8_stravisx(&cp, buf, len, VIS_SAFE);
|
n = utf8_stravisx(&cp, buf, len, VIS_SAFE|VIS_NOSLASH);
|
||||||
bufferevent_write(wp->event, cp, n);
|
bufferevent_write(wp->event, cp, n);
|
||||||
free(cp);
|
free(cp);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ cmd_send_keys_exec(struct cmd *self, struct cmdq_item *item)
|
|||||||
u_int count = args_count(args);
|
u_int count = args_count(args);
|
||||||
char *cause = NULL;
|
char *cause = NULL;
|
||||||
|
|
||||||
if (tc->flags & CLIENT_READONLY && !args_has(args, 'X')) {
|
if (tc != NULL && tc->flags & CLIENT_READONLY && !args_has(args, 'X')) {
|
||||||
cmdq_error(item, "client is read-only");
|
cmdq_error(item, "client is read-only");
|
||||||
return (CMD_RETURN_ERROR);
|
return (CMD_RETURN_ERROR);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user