+ if(parc > 2)
+ {
+ /* Remote die. Pass it along. */
+ struct Client *server_p = find_server(NULL, parv[2]);
+ if (!server_p)
+ {
+ sendto_one_numeric(source_p, ERR_NOSUCHSERVER, form_str(ERR_NOSUCHSERVER), parv[2]);
+ return 0;
+ }
+ if (!IsMe(server_p))
+ {
+ sendto_one(server_p, ":%s ENCAP %s DIE %s", source_p->name, parv[2], parv[1]);
+ return 0;
+ }
+ }