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++;

Reply via email to