i3bar: Fix memory for old plain-text input (Thanks Han)
This commit is contained in:
parent
e7761a342b
commit
607ba6fcde
|
@ -213,6 +213,8 @@ void stdin_io_cb(struct ev_loop *loop, ev_io *watcher, int revents) {
|
||||||
free(buffer);
|
free(buffer);
|
||||||
} else {
|
} else {
|
||||||
struct status_block *first = TAILQ_FIRST(&statusline_head);
|
struct status_block *first = TAILQ_FIRST(&statusline_head);
|
||||||
|
/* Clear the old buffer if any. */
|
||||||
|
FREE(first->full_text);
|
||||||
/* Remove the trailing newline and terminate the string at the same
|
/* Remove the trailing newline and terminate the string at the same
|
||||||
* time. */
|
* time. */
|
||||||
buffer[rec-1] = '\0';
|
buffer[rec-1] = '\0';
|
||||||
|
|
Loading…
Reference in New Issue