mirror of
https://github.com/tmux/tmux.git
synced 2024-12-04 11:55:56 +00:00
Do not try to terminate an empty buffer.
This commit is contained in:
parent
f57131e11b
commit
363f35f076
@ -3842,17 +3842,21 @@ server_client_print(struct client *c, int parse, struct evbuffer *evb)
|
||||
size_t size = EVBUFFER_LENGTH(evb);
|
||||
struct window_pane *wp;
|
||||
struct window_mode_entry *wme;
|
||||
char *sanitized, *msg, *line;
|
||||
char *sanitized, *msg, *line, empty = '\0';
|
||||
|
||||
if (!parse) {
|
||||
utf8_stravisx(&msg, data, size,
|
||||
VIS_OCTAL|VIS_CSTYLE|VIS_NOSLASH);
|
||||
log_debug("%s: %s", __func__, msg);
|
||||
} else {
|
||||
msg = EVBUFFER_DATA(evb);
|
||||
if (msg[size - 1] != '\0')
|
||||
evbuffer_add(evb, "", 1);
|
||||
if (size == 0)
|
||||
msg = ∅
|
||||
else {
|
||||
msg = EVBUFFER_DATA(evb);
|
||||
if (msg[size - 1] != '\0')
|
||||
evbuffer_add(evb, "", 1);
|
||||
}
|
||||
}
|
||||
log_debug("%s: %s", __func__, msg);
|
||||
|
||||
if (c == NULL)
|
||||
goto out;
|
||||
|
Loading…
Reference in New Issue
Block a user