futility: prevent segfault for "futility help version"
BUG=none
BRANCH=none
TEST=make runtests
Before, this segfaulted:
futility help version
Now it doesn't.
Change-Id: I7f8fb38d2eb96641b7664709cd78f976e8fed4b2
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/235428
Reviewed-by: Randall Spangler <rspangler@chromium.org>
diff --git a/futility/futility.c b/futility/futility.c
index c74bba6..d710fdc 100644
--- a/futility/futility.c
+++ b/futility/futility.c
@@ -219,7 +219,8 @@
cmd = find_command(argv[1]);
if (cmd) {
printf("\n%s - %s\n", argv[1], cmd->shorthelp);
- cmd->longhelp(argv[1]);
+ if (cmd->longhelp)
+ cmd->longhelp(argv[1]);
return 0;
}
}