From b8f16e09e5ff2c4b4693a97a6de03435740e72f6 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Mon, 19 Jul 2010 21:49:38 +0200 Subject: [PATCH] Don't "originate" CoA requests if the packet is a CoA request. Instead, the user should *proxy* the CoA request. --- src/main/event.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/event.c b/src/main/event.c index 24975af..655d65f 100644 --- a/src/main/event.c +++ b/src/main/event.c @@ -2562,6 +2562,8 @@ static void request_post_handler(REQUEST *request) * if it wasn't proxied. */ if (!request->proxy && + (request->packet->code != PW_COA_REQUEST) && + (request->packet->code != PW_DISCONNECT_REQUEST) && (request->coa || (pairfind(request->config_items, PW_SEND_COA_REQUEST, 0) != NULL))) { if (!originated_coa_request(request)) { -- 2.1.4