diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2023-07-12 15:02:39 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2023-07-12 15:02:39 -0700 |
commit | d300ae29bc3af249374c668c4a67b8aaa153d405 (patch) | |
tree | e26168a1ae2fcb41d1b3d8232eb2b37e8c3dba85 /src/modules/mixer/mixer.c | |
parent | 3c244f304dd3f2a7050c5313e412ded0315bfb0c (diff) |
til_stream: loop gc passes until nothing gets freed
Due to how meta-modules reference other modules from within their
context, they pin the related refcounts until their gc is
performed.
So repeat the gc passess until nothing gets freed, to gc those
recursive references immediately.
Fortunately this isn't intended to be done at perf-sensitive
times...
Diffstat (limited to 'src/modules/mixer/mixer.c')
0 files changed, 0 insertions, 0 deletions