The -o option takes an argument (the filename), so the getopt string needs to be 'o:', not 'o'. Otherwise, no argument is parsed, optarg remains NULL, and we crash on "output = optarg". --- cli/cli_trim.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/cli/cli_trim.cpp b/cli/cli_trim.cpp index 2ea5251..206e24e 100644 --- a/cli/cli_trim.cpp +++ b/cli/cli_trim.cpp @@ -58,7 +58,7 @@ enum { }; const static char * -shortOptions = "ho"; +shortOptions = "ho:"; const static struct option longOptions[] = { -- 1.7.7.6 _______________________________________________ apitrace mailing list apitrace@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/apitrace