aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2019-07-12 16:24:27 -0700
committerBruce Hill <bruce@bruce-hill.com>2019-07-12 16:24:27 -0700
commit47f66e49a753d7a06c16b0cd35715e11c3e54497 (patch)
tree17912c0010a9537792148367941414d9add4f113
parentda6bb9176341c322aef8d184761c77a488a4f302 (diff)
Added fallback for if binding has no description.
-rw-r--r--bb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bb.c b/bb.c
index 982be2e..91258e2 100644
--- a/bb.c
+++ b/bb.c
@@ -1382,7 +1382,8 @@ void print_bindings(int fd)
*p = '\0';
sprintf(buf2, "\033[1m\033[%dG%s\033[0m", termwidth/2 - 1 - (int)strlen(buf), buf);
write(fd, buf2, strlen(buf2));
- sprintf(buf2, "\033[0m\033[%dG\033[34m%s\033[0m", termwidth/2 + 1, bindings[i].description);
+ sprintf(buf2, "\033[0m\033[%dG\033[34m%s\033[0m", termwidth/2 + 1,
+ bindings[i].description ? bindings[i].description : bindings[i].script);
write(fd, buf2, strlen(buf2));
write(fd, "\033[0m\n", strlen("\033[0m\n"));
}