On 9/1/23 12:02, Jes Sorensen wrote: > On 4/24/23 04:06, Guanqin Miao wrote: >> When we test mdadm with asan,i we found some memory leaks. >> We fix these memory leaks based on code logic. >> >> Guanqin Miao (4): >> Fix memory leak in file Assemble >> Fix memory leak in file Kill >> Fix memory leak in file Manage >> Fix memory leak in file mdadm >> >> Assemble.c | 13 +++++++++++-- >> Kill.c | 9 ++++++++- >> Manage.c | 11 ++++++++++- >> mdadm.c | 4 ++++ >> 4 files changed, 33 insertions(+), 4 deletions(-) >> > > I applied this, modulo a fix to the Manage fix, where it would try to > call free(tst) in the abort path, before tst was initialized. Oh and a fix to Assemble where free(st) would goto loop and then dereference st. Jes