URL:
https://github.com/SSSD/sssd/pull/5593
Title: #5593: BUILD: prefer PCRE2 over PCRE
alexey-tikhonov commented:
"""
Ok, it seems the issue with `dyndns-tests` is the following:
- this test wraps `execv()`
- thus child helpers doing fork()+execv() keep all memory content of original process
- at exit Valgrind doesn't "understand" that `_sss_regexp_t::pcre2_code*`
is enough to free all memory allocated for `re` and reports it as `possibly lost`
As Sumit pointed out, there is [suppression pattern for
pcre](https://github.com/SSSD/sssd/blob/29abf94e3aec2c54c76adf61318099097....
"""
See the full comment at
https://github.com/SSSD/sssd/pull/5593#issuecomment-824233050