diff options
-rw-r--r-- | reordercap.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/reordercap.c b/reordercap.c index ec7d4ce8ef..352c0c5a08 100644 --- a/reordercap.c +++ b/reordercap.c @@ -38,6 +38,7 @@ #include "wsutil/wsgetopt.h" #endif +#include <wsutil/cmdarg_err.h> #include <wsutil/crash_info.h> #include <wsutil/filesystem.h> #include <wsutil/file_util.h> @@ -147,7 +148,6 @@ frames_compare(gconstpointer a, gconstpointer b) return nstime_cmp(time1, time2); } -#ifdef HAVE_PLUGINS /* * General errors and warnings are reported with an console message * in reordercap. @@ -159,7 +159,16 @@ failure_warning_message(const char *msg_format, va_list ap) vfprintf(stderr, msg_format, ap); fprintf(stderr, "\n"); } -#endif + +/* + * Report additional information for an error in command-line arguments. + */ +static void +failure_message_cont(const char *msg_format, va_list ap) +{ + vfprintf(stderr, msg_format, ap); + fprintf(stderr, "\n"); +} /********************************************************************/ /* Main function. */ @@ -199,6 +208,8 @@ main(int argc, char *argv[]) char *infile; const char *outfile; + cmdarg_err_init(failure_warning_message, failure_message_cont); + /* Get the compile-time version information string */ comp_info_str = get_compiled_version_info(NULL, NULL); |