diff options
author | Bill Richardson <wfrichar@chromium.org> | 2014-12-11 12:20:07 -0800 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-02-23 22:38:57 +0000 |
commit | 31eea69e8008ff0a73f6bab1ce1d19d521f3de4a (patch) | |
tree | eedec353022b5b58c0d9b664195b40d13087e2d2 | |
parent | 2cba00fe75d4b8a598dfb1b21047518d94740b62 (diff) | |
download | vboot-31eea69e8008ff0a73f6bab1ce1d19d521f3de4a.tar.gz |
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>
Reviewed-on: https://chromium-review.googlesource.com/252170
Commit-Queue: Vadim Bendebury <vbendeb@chromium.org>
Tested-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
-rw-r--r-- | futility/futility.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/futility/futility.c b/futility/futility.c index c74bba61..d710fdce 100644 --- a/futility/futility.c +++ b/futility/futility.c @@ -219,7 +219,8 @@ static int do_help(int argc, char *argv[]) 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; } } |