]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Set correct type for head in trigger_xlat()
authorNick Porter <nick@portercomputing.co.uk>
Wed, 6 Jan 2021 14:17:13 +0000 (14:17 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 21 Jan 2021 23:05:49 +0000 (23:05 +0000)
src/lib/server/trigger.c

index 15c2823d4e695822f190aba9509d992a1fd320e2..2dd7d6883ec0041c1118c28bade4fa603d5fb24c 100644 (file)
@@ -63,11 +63,11 @@ ssize_t trigger_xlat(UNUSED TALLOC_CTX *ctx, char **out, UNUSED size_t outlen,
                     UNUSED void const *mod_inst, UNUSED void const *xlat_inst,
                     request_t *request, char const *fmt)
 {
-       fr_pair_list_t          head;
+       fr_pair_list_t          *head = NULL;
        fr_dict_attr_t const    *da;
        fr_pair_t               *vp;
 
-       fr_pair_list_init(&head);
+
        if (!triggers_init) {
                ERROR("Triggers are not enabled");
                return -1;
@@ -91,7 +91,7 @@ ssize_t trigger_xlat(UNUSED TALLOC_CTX *ctx, char **out, UNUSED size_t outlen,
                return -1;
        }
 
-       vp = fr_pair_find_by_da(&head, da);
+       vp = fr_pair_find_by_da(head, da);
        if (!vp) {
                ERROR("Attribute \"%s\" is not valid for this trigger", fmt);
                return -1;