From: Greg Hudson Date: Mon, 30 Dec 2024 01:30:56 +0000 (-0500) Subject: Work around Debian cyrus-sasl2 leak in t_kdb.py X-Git-Tag: krb5-1.22-beta1~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=993171ec45054f3120cb3d3433460ab0733e4e2f;p=thirdparty%2Fkrb5.git Work around Debian cyrus-sasl2 leak in t_kdb.py A Debian patch to cyrus-sasl2 causes a memory leak in the DIGEST-MD5 plugin. To avoid CI failures in the asan build, suppress leak detection during the DIGEST-MD5 tests for now. --- diff --git a/src/tests/t_kdb.py b/src/tests/t_kdb.py index 5211cbc7ca..c1a717b998 100755 --- a/src/tests/t_kdb.py +++ b/src/tests/t_kdb.py @@ -591,6 +591,9 @@ dbmod['ldap_kdc_sasl_authcid'] = 'digestuser' dbmod['ldap_kadmind_sasl_authcid'] = 'digestuser' dbmod['ldap_service_password_file'] = ldap_pwfile realm = K5Realm(create_kdb=False, kdc_conf=conf) +# Work around https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091694 +if runenv.asan == 'yes': + realm.env['ASAN_OPTIONS'] = 'detect_leaks=false' input = admin_pw + '\n' + admin_pw + '\n' realm.run([kdb5_ldap_util, 'stashsrvpw', 'digestuser'], input=input) realm.run([kdb5_ldap_util, 'create', '-s', '-P', 'master'])