DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit cbc326aa3067262b91f781b35b10fea438df15aa
parent a256e8fba3bb6adf7464e569bfaab1667412a38c
Author: falkTX <falktx@falktx.com>
Date:   Thu, 10 Feb 2022 13:06:30 +0000

Fix leak when fonsAddFontMem fails

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdgl/src/nanovg/fontstash.h | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/dgl/src/nanovg/fontstash.h b/dgl/src/nanovg/fontstash.h @@ -967,7 +967,10 @@ int fonsAddFontMem(FONScontext* stash, const char* name, unsigned char* data, in int idx = fons__allocFont(stash); if (idx == FONS_INVALID) + { + if (freeData && data) free(data); return FONS_INVALID; + } font = stash->fonts[idx];