diff options
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/ci/sssd.supp | 18 | ||||
-rw-r--r-- | contrib/sssd.spec.in | 1 |
2 files changed, 19 insertions, 0 deletions
diff --git a/contrib/ci/sssd.supp b/contrib/ci/sssd.supp index b9d13cdd6..06cf64088 100644 --- a/contrib/ci/sssd.supp +++ b/contrib/ci/sssd.supp @@ -151,3 +151,21 @@ fun:poptGetNextOpt fun:main } + +# Some tests initialize c-ares context, then fork a child that just exits +# without a proper teardown, which means the ares destructor is not called. +# Suppress those errors. +{ + c-ares-suppress-leak-from-init + Memcheck:Leak + ... + fun:ares_init_options + fun:recreate_ares_channel + fun:resolv_init + fun:be_res_init + fun:be_init_failover + fun:test_ipa_server_create_trusts_setup + ... + fun:_cmocka_run_group_tests + fun:main +} diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in index d4b2a9300..bfee8f8c2 100644 --- a/contrib/sssd.spec.in +++ b/contrib/sssd.spec.in @@ -765,6 +765,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %doc COPYING %attr(755,root,root) %dir %{pubconfpath}/krb5.include.d +%attr(700,sssd,sssd) %dir %{dbpath}/keytabs %{_libdir}/%{name}/libsss_ipa.so %attr(4750,root,sssd) %{_libexecdir}/%{servicename}/selinux_child %{_mandir}/man5/sssd-ipa.5* |