After reading through this StackOverflow question: What is the difference between a direct and indirect leak? I was left with the impression that if I fix all Direct Leaks (multiple fix-test passes since an indirect leak may become a direct one after fixing the previous direct leaks) eventually I would end up with 0 leaks.
I'm currently using the Leak Sanitizer (LSAN) and after fixing all Direct Leaks (and some indirect leaks were gone as a result) I'm now left with a bunch of Indirect leaks. Why are there no direct ones? When could this happen? How do I diagnose and fix the remaining leaks?