X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fcore%2Fgetopt.cpp;h=6d96f0b335a568801170f79394ed7886acae1d0b;hp=f88d4a92ac5a2c972eb0fba77cede64766d50126;hb=a742e766dda1c04ba6f8c6b552a1b007ff3eb0ca;hpb=eb4b0279cb697b3350cd34acfd7fdddad5227325 diff --git a/source/core/getopt.cpp b/source/core/getopt.cpp index f88d4a9..6d96f0b 100644 --- a/source/core/getopt.cpp +++ b/source/core/getopt.cpp @@ -137,7 +137,8 @@ void GetOpt::operator()(unsigned argc, const char *const *argv) } catch(const usage_error &e) { - throw usage_error(e.what(), "Usage: "+generate_usage(argv[0])); + if(!help) + throw usage_error(e.what(), "Usage: "+generate_usage(argv[0])); } if(help)