]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Pre-populate some additional fields in app_io
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 13 May 2024 14:49:57 +0000 (08:49 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 13 May 2024 14:49:57 +0000 (08:49 -0600)
src/listen/radius/proto_radius.c
src/listen/tacacs/proto_tacacs.c

index ba24e87ccc9b6d4cf41ee547d7e63a9e1d9e2d4c..e32c0729ec572904afc875df34749d250f3851a5 100644 (file)
@@ -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;
 }
index 72879870ec74360ee9954dee1c50163864f65417..5fddbff31c51de468927bf90ed48ea645f4c4984 100644 (file)
@@ -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;
 }