From 0cd5d59b8d9d1c9fc2d13fafed81344ecaf88626 Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Tue, 27 Dec 2022 21:49:26 +0100 Subject: [PATCH] - [FIX] Memory corruption bug from SDL_Init() on Mac --- .gitignore | 1 + mini.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ced825c..e6ef6ea 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ mini.exe mini .vscode/* +info.plist diff --git a/mini.cpp b/mini.cpp index 7ef913b..a7bc87b 100644 --- a/mini.cpp +++ b/mini.cpp @@ -31,7 +31,7 @@ FILE *file = NULL; //uint8_t file_mode = 0; bool file_ignore_comma=true; -char *lua_files=NULL; +char lua_files[1024]; #define DEST(x, y) dest_surface->p[x+y*dest_surface->w] #define SOURCE(x, y) source_surface->p[x+y*source_surface->w] @@ -97,7 +97,7 @@ void read_ini() { else if (strcmp(line, "zoom") == 0) screen_zoom = atoi(value); else if (strcmp(line, "hidemouse") == 0) show_cursor = SDL_DISABLE; else if (strcmp(line, "files") == 0) { - lua_files = (char*)malloc(strlen(value)); + //lua_files = (char*)malloc(strlen(value)); strcpy(lua_files, value); } }