summaryrefslogtreecommitdiffstats
path: root/cmd-list-keys.c
diff options
context:
space:
mode:
authornicm <nicm>2019-10-03 10:24:05 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2019-11-27 20:48:03 +0000
commit5afe7eb850eeb812bdd92cebf1ab21f45c6dd814 (patch)
tree1868623b7e523374e1aa025650e6e10236427e44 /cmd-list-keys.c
parentb2fd161b071a7076d33119c0ff9aefdd548ff25f (diff)
Do not lazily use BUFSIZ for "I don't care what size" when building
strings because it is only guaranteed to be 256 bytes and even the default 1024 is not always enough. Reported by Gregory Pakosz.
Diffstat (limited to 'cmd-list-keys.c')
-rw-r--r--cmd-list-keys.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd-list-keys.c b/cmd-list-keys.c
index 57f65c8e..ef862101 100644
--- a/cmd-list-keys.c
+++ b/cmd-list-keys.c
@@ -61,7 +61,7 @@ cmd_list_keys_exec(struct cmd *self, struct cmdq_item *item)
struct key_table *table;
struct key_binding *bd;
const char *tablename, *r;
- char *key, *cp, tmp[BUFSIZ];
+ char *key, *cp, tmp[8192];
int repeat, width, tablewidth, keywidth;
if (self->entry == &cmd_list_commands_entry)