Mercurial > repos > blastem
changeset 2684:c649bcc18487
Fix crash bug in Android fallback font loading path
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 29 Mar 2025 23:54:45 -0700 |
parents | 596786e43c24 |
children | da2e06c42d16 |
files | nuklear_ui/font_android.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/nuklear_ui/font_android.c Wed Mar 26 22:48:34 2025 -0700 +++ b/nuklear_ui/font_android.c Sat Mar 29 23:54:45 2025 -0700 @@ -155,7 +155,6 @@ { debug_message("Trying to load font %s\n", path); FILE *f = fopen(path, "rb"); - free(path); if (!f) { return NULL; } @@ -163,6 +162,7 @@ uint8_t *buffer = malloc(size); if (size != fread(buffer, 1, size, f)) { fclose(f); + free(buffer); return NULL; } fclose(f); @@ -181,6 +181,7 @@ goto error; } uint8_t *ret = try_load_font(path, size_out); + free(path); if (ret) { return ret; }