summaryrefslogtreecommitdiff
path: root/utility/gbb_utility.cc
diff options
context:
space:
mode:
Diffstat (limited to 'utility/gbb_utility.cc')
-rw-r--r--utility/gbb_utility.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/utility/gbb_utility.cc b/utility/gbb_utility.cc
index 52135d01..e68bd9b1 100644
--- a/utility/gbb_utility.cc
+++ b/utility/gbb_utility.cc
@@ -486,6 +486,11 @@ using vboot_reference::GoogleBinaryBlockUtil;
// utility function: provide usage of this utility and exit.
static void usagehelp_exit(const char *prog_name) {
+ const char *basename = strrchr(prog_name, '/');
+ if (basename)
+ basename++;
+ else
+ basename = prog_name;
fprintf(stderr,
"Utility to manage Google Binary Block (GBB)\n"
"Usage: %s [-g|-s|-c] [OPTIONS] bios_file [output_file]\n"
@@ -516,7 +521,7 @@ static void usagehelp_exit(const char *prog_name) {
" %s -g bios.bin\n"
" %s --set --hwid='New Model' -k key.bin bios.bin newbios.bin\n"
" %s -c 0x100,0x1000,0x03DE80,0x1000 gbb.blob\n",
- prog_name, prog_name, prog_name, prog_name);
+ basename, basename, basename, basename);
exit(1);
}