child_state_names[REQUEST_PROXIED]);
#endif
- if (we_are_master()) coa_separate(request->coa);
-
/*
* Set the state function, then the state, no child, and
* send the packet.
*/
coa->proxy_listener->send(coa->proxy_listener, coa);
- request_queue_or_run(coa, coa->process);
+ if (we_are_master()) coa_separate(request->coa);
}
(void) talloc_steal(NULL, request);
request->parent->coa = NULL;
request->parent = NULL;
+
+ if (we_are_master()) {
+ request->delay = 0;
+ coa_retransmit(request);
+ }
}