# HG changeset patch # User John Lindgren # Date 1239324181 14400 # Node ID a8c464186ec94dae0606eedc9df4883552901376 # Parent a4dd5fcc46ce28be9f7344ace537c18d3b9cc54b Fix "audtool help playback-seek-relative" crash (Debian bug #512910) diff -r a4dd5fcc46ce -r a8c464186ec9 src/audtool/main.c --- a/src/audtool/main.c Wed Mar 04 15:36:58 2009 +0100 +++ b/src/audtool/main.c Thu Apr 09 20:43:01 2009 -0400 @@ -199,7 +199,7 @@ !g_ascii_strcasecmp(g_strconcat("--", handlers[i].name, NULL), argv[j])) && g_ascii_strcasecmp("", 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++;