From: Arran Cudbard-Bell Date: Mon, 13 May 2024 14:49:57 +0000 (-0600) Subject: Pre-populate some additional fields in app_io X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6ce7975f038dbb75d16732c8167a01103906ee5;p=thirdparty%2Ffreeradius-server.git Pre-populate some additional fields in app_io --- diff --git a/src/listen/radius/proto_radius.c b/src/listen/radius/proto_radius.c index ba24e87ccc9..e32c0729ec5 100644 --- a/src/listen/radius/proto_radius.c +++ b/src/listen/radius/proto_radius.c @@ -97,6 +97,8 @@ static int transport_parse(TALLOC_CTX *ctx, void *out, void *parent, CONF_ITEM * mi = talloc_get_type_abort(*(void **)out, module_instance_t); inst->io.app_io = (fr_app_io_t const *)mi->exported; + inst->io.app_io_instance = mi->data; + inst->io.app_io_conf = mi->conf; return 0; } diff --git a/src/listen/tacacs/proto_tacacs.c b/src/listen/tacacs/proto_tacacs.c index 72879870ec7..5fddbff31c5 100644 --- a/src/listen/tacacs/proto_tacacs.c +++ b/src/listen/tacacs/proto_tacacs.c @@ -103,6 +103,8 @@ static int transport_parse(TALLOC_CTX *ctx, void *out, void *parent, CONF_ITEM * mi = talloc_get_type_abort(*(void **)out, module_instance_t); inst->io.app_io = (fr_app_io_t const *)mi->exported; + inst->io.app_io_instance = mi->data; + inst->io.app_io_conf = mi->conf; return 0; }