# HG changeset patch # User Michael Pavone # Date 1743317685 25200 # Node ID c649bcc184878dcd832cd7ab03a9da82927af7cc # Parent 596786e43c24ba2337563c5faf2e1c7f66c80222 Fix crash bug in Android fallback font loading path diff -r 596786e43c24 -r c649bcc18487 nuklear_ui/font_android.c --- 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; }