tags 512910 patch thanks
John
--- audtool_main.0.c 2009-03-15 20:43:04.000000000 -0400 +++ audtool_main.c 2009-03-15 20:43:12.000000000 -0400 @@ -192,7 +192,7 @@ !g_ascii_strcasecmp(g_strconcat("--", handlers[i].name, NULL), argv[j])) && g_ascii_strcasecmp("<sep>", handlers[i].name)) { - int numargs = handlers[i].args + 1 < argc - 1 ? handlers[i].args + 1 : argc - 1; + int numargs = handlers[i].args + 1 < argc - j ? handlers[i].args + 1 : argc - j; handlers[i].handler(numargs, &argv[j]); j += handlers[i].args; k++;