]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
use file.data for data
authorAlan T. DeKok <aland@freeradius.org>
Fri, 3 Feb 2017 18:28:04 +0000 (13:28 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 3 Feb 2017 18:28:04 +0000 (13:28 -0500)
src/modules/proto_tacacs/tacacs.c

index ed5fdcd0d732fb61179ff5d40204715007a16b9f..a5ad209122a44ae7d775cf7d95e5df096dcbb325 100644 (file)
@@ -397,13 +397,13 @@ cook:
        if (field.data) {
                switch (pkt->hdr.type) {
                case TAC_PLUS_AUTHEN:
-                       pkt->authen.reply.data_len = htons(field.server_msg->vp_length);
+                       pkt->authen.reply.data_len = htons(field.data->vp_length);
                        break;
                case TAC_PLUS_AUTHOR:
-                       pkt->author.res.data_len = htons(field.server_msg->vp_length);
+                       pkt->author.res.data_len = htons(field.data->vp_length);
                        break;
                case TAC_PLUS_ACCT:
-                       pkt->acct.res.data_len = htons(field.server_msg->vp_length);
+                       pkt->acct.res.data_len = htons(field.data->vp_length);
                        break;
                }
                memcpy(ptr, field.data->vp_octets, field.data->vp_length);