From 98ff14dd096688eaf78a5695d9ba4432dd9464e2 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Mon, 5 Apr 2021 09:21:15 -0400 Subject: [PATCH] originated CoA packets may not have a listener. --- src/modules/rlm_detail/rlm_detail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/rlm_detail/rlm_detail.c b/src/modules/rlm_detail/rlm_detail.c index 5d5ab846d8..379f697a63 100644 --- a/src/modules/rlm_detail/rlm_detail.c +++ b/src/modules/rlm_detail/rlm_detail.c @@ -379,7 +379,7 @@ static rlm_rcode_t CC_HINT(nonnull) detail_do(void *instance, REQUEST *request, * suppress the write. This check prevents an infinite * loop. */ - if ((request->listener->type == RAD_LISTEN_DETAIL) && + if (request->listener && (request->listener->type == RAD_LISTEN_DETAIL) && (fnmatch(((listen_detail_t *)request->listener->data)->filename, buffer, FNM_FILE_NAME | FNM_PERIOD ) == 0)) { RWDEBUG2("Suppressing infinite loop"); -- 2.47.2