Index: trunk/src_plugins/ar_extern/e_route-rnd.c =================================================================== --- trunk/src_plugins/ar_extern/e_route-rnd.c (revision 32381) +++ trunk/src_plugins/ar_extern/e_route-rnd.c (revision 32382) @@ -37,7 +37,7 @@ int n, r, sargc; fgw_arg_t sres = {0}, *sargv; - sargc = argc + 4; + sargc = argc + 3; sargv = calloc(sizeof(fgw_arg_t), sargc); sargv[1].type = FGW_STR; sargv[1].val.cstr = "route_req"; sargv[2].type = FGW_STR; sargv[2].val.cstr = route_req; Index: trunk/src_plugins/io_tedax/io_tedax.c =================================================================== --- trunk/src_plugins/io_tedax/io_tedax.c (revision 32381) +++ trunk/src_plugins/io_tedax/io_tedax.c (revision 32382) @@ -126,7 +126,7 @@ } if (rnd_strcasecmp(type, "route_req") == 0) { - RND_ACT_IRES(tedax_route_req_save(PCB, fname, argc-4, argv+3)); + RND_ACT_IRES(tedax_route_req_save(PCB, fname, argc-3, argv+3)); return 0; }