From: Alan T. DeKok Date: Tue, 16 May 2017 17:43:56 +0000 (-0400) Subject: add FR_TRANSPORT_FAIL X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b02f8d20b32bdb764b7b4eff810e842aee49b9a8;p=thirdparty%2Ffreeradius-server.git add FR_TRANSPORT_FAIL which means that processing the packet failed. It's done, but we don't send a reply, because it failed. --- diff --git a/src/lib/io/transport.h b/src/lib/io/transport.h index 837b7cff836..ded004861d3 100644 Binary files a/src/lib/io/transport.h and b/src/lib/io/transport.h differ diff --git a/src/lib/io/worker.c b/src/lib/io/worker.c index 2ef0e70b6fa..493a38eee94 100644 --- a/src/lib/io/worker.c +++ b/src/lib/io/worker.c @@ -827,6 +827,12 @@ static void fr_worker_run_request(fr_worker_t *worker, REQUEST *request) */ break; + case FR_TRANSPORT_FAIL: + /* + * Something went wrong. It's done, but we don't send a reply. + */ + break; + case FR_TRANSPORT_YIELD: fr_time_tracking_yield(&request->tracking, fr_time(), &worker->tracking); return;