diff options
author | Thomas Adam <thomas@xteddy.org> | 2021-02-22 08:01:22 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2021-02-22 08:01:22 +0000 |
commit | cb7e6698f3241cecfac31a045b907988a4c286f1 (patch) | |
tree | f1be1377641c3495ae0635e15cd96baa91431ce1 /status.c | |
parent | 742e67080586e212f3c6adbdc1c59bf56b0712b1 (diff) | |
parent | e858270006a9041b9016ed9e6cc12d622ac8fe31 (diff) | |
download | rtmux-cb7e6698f3241cecfac31a045b907988a4c286f1.tar.gz rtmux-cb7e6698f3241cecfac31a045b907988a4c286f1.tar.bz2 rtmux-cb7e6698f3241cecfac31a045b907988a4c286f1.zip |
Merge branch 'obsd-master' into master
Diffstat (limited to 'status.c')
-rw-r--r-- | status.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -1319,12 +1319,14 @@ append_key: } if (c->prompt_flags & PROMPT_SINGLE) { - s = utf8_tocstr(c->prompt_buffer); - if (strlen(s) != 1) - status_prompt_clear(c); - else if (c->prompt_inputcb(c, c->prompt_data, s, 1) == 0) + if (utf8_strlen(c->prompt_buffer) != 1) status_prompt_clear(c); - free(s); + else { + s = utf8_tocstr(c->prompt_buffer); + if (c->prompt_inputcb(c, c->prompt_data, s, 1) == 0) + status_prompt_clear(c); + free(s); + } } changed: |