From db74c31d28aa578fcdebcc52eb3626e498ba11c1 Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Wed, 9 Oct 2013 22:03:45 -0400 Subject: [PATCH] Fix #10081. - The format specifiers for the literal % symbols in the help text weren't correct, leading to vfprintf attempting to parse them, and winding up hitting garbage pointers as a consequence, leading to a crash. --- src/bin/package/package.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bin/package/package.cpp b/src/bin/package/package.cpp index 4954d99060..8fdd8bd7f8 100644 --- a/src/bin/package/package.cpp +++ b/src/bin/package/package.cpp @@ -82,10 +82,10 @@ static const char* kUsage = " -f , --format \n" " - Print the given format string, performing the following\n" " replacements:\n" - " %fileName% - the package's canonical file name\n" - " %name% - the package name\n" - " %version% - the package version\n" - " %% - %\n" + " %%fileName%% - the package's canonical file name\n" + " %%name%% - the package name\n" + " %%version%% - the package version\n" + " %%%% - %%\n" " \n - new line\n" " \t - tab\n" "\n"