diff options
author | Loïc Hoguin <[email protected]> | 2018-01-31 17:48:56 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2018-01-31 17:48:56 +0100 |
commit | 91ec77f04ac84ac9941336fe0f6eaf4bd42786cf (patch) | |
tree | dc169d23aee766a1ab522f07e7bb0c575c21d0af /c_src/sdl_events.c | |
parent | 6cb12f50fcbe091de56461100b5d527294405dd9 (diff) | |
download | esdl2-91ec77f04ac84ac9941336fe0f6eaf4bd42786cf.tar.gz esdl2-91ec77f04ac84ac9941336fe0f6eaf4bd42786cf.tar.bz2 esdl2-91ec77f04ac84ac9941336fe0f6eaf4bd42786cf.zip |
Replace malloc/free with enif_alloc/enif_free
Diffstat (limited to 'c_src/sdl_events.c')
-rw-r--r-- | c_src/sdl_events.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c_src/sdl_events.c b/c_src/sdl_events.c index 653d5e1..dec675c 100644 --- a/c_src/sdl_events.c +++ b/c_src/sdl_events.c @@ -340,7 +340,7 @@ NIF_CALL_HANDLER(thread_peep_events) int i, numEvents; ERL_NIF_TERM list; - events = malloc(sizeof(SDL_Event) * (long)args[1]); + events = enif_alloc(sizeof(SDL_Event) * (long)args[1]); numEvents = SDL_PeepEvents(events, (long)args[1], (long)args[0], (long)args[2], (long)args[3]); @@ -353,7 +353,7 @@ NIF_CALL_HANDLER(thread_peep_events) for (i = 0; i < numEvents; i++) list = enif_make_list_cell(env, event_to_map(env, &events[i]), list); - free(events); + enif_free(events); return enif_make_tuple2(env, atom_ok, list); } |