From d1fab609e185bf89056da0f88030750d28bc9b32 Mon Sep 17 00:00:00 2001 From: Brian Norris Date: Sat, 3 Nov 2012 18:14:19 -0700 Subject: [PATCH] main: always ensure defaults when printing If one or more arguments have been parsed by the time we print a help message, we may print the wrong defaults. Fix: always reset to defaults before printing. --- main.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.cc b/main.cc index fc1b277..8a17a18 100644 --- a/main.cc +++ b/main.cc @@ -23,6 +23,9 @@ static void param_defaults(struct model_params * params) { } static void print_usage(struct model_params *params) { + /* Reset defaults before printing */ + param_defaults(params); + printf( "Usage: [MC_OPTIONS] -- [PROGRAM ARGUMENTS]\n" "\n" -- 2.34.1