drw.c: drw_scm_free: call free inside - libsl - shared code master of various suckless projects
 (HTM) git clone git://git.suckless.org/libsl
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit 2a51471e84828c60e488a2e1139a187816904f6f
 (DIR) parent b82ef25d40d29b93d4f9a2fd2a646670f5ea6fd6
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Mon, 29 Sep 2025 18:48:41 +0200
       
       drw.c: drw_scm_free: call free inside
       
       Because drw_scm_create() allocates it.
       
       Diffstat:
         M x11/drw.c                           |       1 +
         M xft/drw.c                           |       1 +
       
       2 files changed, 2 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/x11/drw.c b/x11/drw.c
       @@ -151,6 +151,7 @@ drw_scm_free(Drw *drw, Clr *scm, size_t clrcount)
        
                for (i = 0; i < clrcount; i++)
                        drw_clr_free(drw, &scm[i]);
       +        free(scm);
        }
        
        void
 (DIR) diff --git a/xft/drw.c b/xft/drw.c
       @@ -215,6 +215,7 @@ drw_scm_free(Drw *drw, Clr *scm, size_t clrcount)
        
                for (i = 0; i < clrcount; i++)
                        drw_clr_free(drw, &scm[i]);
       +        free(scm);
        }
        
        void