]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Set node->type
authorAlan T. DeKok <aland@freeradius.org>
Fri, 19 Jun 2015 02:40:31 +0000 (22:40 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 19 Jun 2015 02:45:02 +0000 (22:45 -0400)
src/main/xlat.c

index e13104aae56a2da0ff2ebd3d001a7f0c29e5e2c4..7d1f8b0218304ea795d28a3a524f2f7e6d8bef2f 100644 (file)
@@ -2568,6 +2568,7 @@ xlat_exp_t *xlat_from_tmpl_attr(TALLOC_CTX *ctx, vp_tmpl_t *vpt)
        if (vpt->type != TMPL_TYPE_ATTR) return NULL;
 
        node = talloc_zero(ctx, xlat_exp_t);
+       node->type = XLAT_ATTRIBUTE;
        node->fmt = talloc_bstrndup(node, vpt->name, vpt->len);
        tmpl_init(&node->attr, TMPL_TYPE_ATTR, node->fmt, talloc_array_length(node->fmt) - 1);
        memcpy(&node->attr.data, &vpt->data, sizeof(vpt->data));