]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't originate_coa unless proxy_requests=yes. Fixes #1684
authorAlan T. DeKok <aland@freeradius.org>
Tue, 23 Aug 2016 18:09:56 +0000 (14:09 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 23 Aug 2016 18:09:56 +0000 (14:09 -0400)
src/main/process.c

index e288aad46f6777fc168df4759c718572c47dd2a9..089a8fd07a03e35dbc21eced042fb28658cebaf4 100644 (file)
@@ -4028,6 +4028,12 @@ static void request_coa_originate(REQUEST *request)
                }
        }
 
+       if (!main_config.proxy_requests) {
+               RWDEBUG("Cannot originate CoA packets unless 'proxy_requests = yes'");
+                       TALLOC_FREE(request->coa);
+               return;
+       }
+
        coa = request->coa;
 
        /*