From 49c39db13f3ebf23b2108c054aa7b95ba0748bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathis=20Rib=C3=A9mont?= Date: Sun, 13 Feb 2022 14:16:35 +0100 Subject: [PATCH] Free at ending of functions --- Pontu/entryPoints/main.c | 3 ++- Pontu/src/engine/TextureLoader.c | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Pontu/entryPoints/main.c b/Pontu/entryPoints/main.c index dfeee84..aba456f 100644 --- a/Pontu/entryPoints/main.c +++ b/Pontu/entryPoints/main.c @@ -54,7 +54,7 @@ int main(int argc, char const *argv[]) { int windowH; SDL_GetWindowSize(window, &windowW, &windowH); - + size_t nbPlayers = 2; SDL_Color color = {0,0,0,0}; Player* players = (Player*)malloc(sizeof(Player)*2); @@ -83,6 +83,7 @@ int main(int argc, char const *argv[]) { Quit: freeFonts(fontHandler); + freeAudioHandler(&audioHandler); if(renderer != NULL) { SDL_DestroyRenderer(renderer); } diff --git a/Pontu/src/engine/TextureLoader.c b/Pontu/src/engine/TextureLoader.c index 33bcf5a..048fb9d 100644 --- a/Pontu/src/engine/TextureLoader.c +++ b/Pontu/src/engine/TextureLoader.c @@ -95,5 +95,9 @@ SDL_Texture* createGenericButtonTexture(char* text, TTF_Font* font, int size, SD SDL_RenderCopy(renderer, message, NULL, &Message_rect); SDL_SetRenderTarget(renderer, NULL); + + //Free + SDL_DestroyTexture(message); + SDL_FreeSurface(surfaceMessage); return texture; }