]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/getopt.cpp
Suppress usage errors if help is requested
[libs/core.git] / source / core / getopt.cpp
index f88d4a92ac5a2c972eb0fba77cede64766d50126..6d96f0b335a568801170f79394ed7886acae1d0b 100644 (file)
@@ -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)