]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
more cleanups
authorAlan T. DeKok <aland@freeradius.org>
Tue, 14 Feb 2017 16:36:58 +0000 (11:36 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 14 Feb 2017 16:36:58 +0000 (11:36 -0500)
src/main/unit_test_attribute.c

index ffc6de2c53a1ba222253cb880637b7862f2fc218..2fb2f9d400e42bb8110cd77e9f1cf8e2801798bf 100644 (file)
@@ -807,7 +807,6 @@ static void process_file(fr_dict_t *dict, const char *root_dir, char const *file
 
                        fr_pair_cursor_init(&cursor, &head);
 
-
                        attr = data;
                        while ((vp = fr_pair_cursor_current(&cursor))) {
                                len = fr_dhcp_encode_option(attr, sizeof(data) - (data -attr), &cursor, NULL);
@@ -918,8 +917,6 @@ static void process_file(fr_dict_t *dict, const char *root_dir, char const *file
                                continue;
                        }
 
-                       fr_pair_list_free(&head);
-
                        outlen = packet->data_len;
                        memcpy(data, packet->data, outlen);
                        talloc_free(packet);
@@ -980,6 +977,7 @@ static void process_file(fr_dict_t *dict, const char *root_dir, char const *file
                        }
 
                        fr_pair_snprint(output, sizeof(output), head);
+                       fr_pair_list_free(&head);
                        continue;
                }