]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix small leak in rlm_pap load (#5176)
authorJorge Pereira <jpereira@users.noreply.github.com>
Thu, 14 Sep 2023 02:18:53 +0000 (23:18 -0300)
committerGitHub <noreply@github.com>
Thu, 14 Sep 2023 02:18:53 +0000 (22:18 -0400)
src/modules/rlm_pap/rlm_pap.c

index 91dd0adc5ad374f904caa43549c9ec734902c7ab..40c6402c86ee53735413b5e45d7d814b77c2c796 100644 (file)
@@ -1058,6 +1058,7 @@ static int mod_load(void)
                password_da = fr_dict_attr_child_by_num(attr_root, i);
                if (!fr_cond_assert(password_da)) {
                        ERROR("Could not resolve password attribute %zu", i);
+                       fr_dict_autofree(rlm_pap_dict);
                        talloc_free(pap_alloweds);
                        return -1;
                }