Index: trunk/src_plugins/ar_extern/e_route-rnd.c =================================================================== --- trunk/src_plugins/ar_extern/e_route-rnd.c (revision 32354) +++ trunk/src_plugins/ar_extern/e_route-rnd.c (revision 32355) @@ -39,7 +39,10 @@ return 1; } - cmd = rnd_strdup_printf("%s '%s' -o '%s'", exe, route_req, route_res); + if (method != NULL) + cmd = rnd_strdup_printf("%s '%s' -m '%s' -o '%s'", exe, route_req, method, route_res); + else + cmd = rnd_strdup_printf("%s '%s' -o '%s'", exe, route_req, route_res); r = rnd_system(hl, cmd); if (r != 0) { rnd_message(RND_MSG_ERROR, "route-rnd: failed to execute the router: '%s'\n", cmd);