]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix leak in unit_test_attribute
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 25 Mar 2018 09:20:16 +0000 (10:20 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 25 Mar 2018 09:20:16 +0000 (10:20 +0100)
src/main/unit_test_attribute.c

index da37c57789a5c1a314c48984a6fba7c088eff6a8..791d2d6a12b8e987b167e3b2df2c0bb362f81b51 100644 (file)
@@ -764,6 +764,7 @@ static void process_file(CONF_SECTION *features, fr_dict_t *dict, const char *ro
                        if (!cp || (strcmp(cf_pair_value(cp), "yes") != 0)) {
                                fprintf(stdout, "Skipping, missing feature \"%s\"", p);
                                if (fp != stdin) fclose(fp);
+                               talloc_free(tp_ctx);
                                return; /* Skip this file */
                        }
                        continue;