On 10/28/22 01:20, Hiltjo Posthuma wrote:
On Thu, Oct 27, 2022 at 01:19:28PM -0700, Anskrevy wrote:
Any program using libsl, or calling FcIni (directly or indirectly), that
does not call FcFini results in a small memory leak. dwm and dmenu are
effected by this. Appending a call to FcFini in the cleanup function will
fix this.


Wouldn't it just free the memory on program exit by the operating system?

In this case I don't see the issue becaus it doesn't memory leak over time.

Let me know if I missed something,

You are correct.

I was trying to find the leak in a program I am developing and found that this call resolved it. For those newer who use other suckless programs as reference when writing their own it might be nice to have a note about this function. Mention of it in the comment above drw_fontset_create would be my suggestion.

Reply via email to