From c6cd16938134182288cc4b9da128a2411b20aa52 Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Thu, 25 Jul 2024 00:02:43 +0200 Subject: [PATCH] fix memory leaks --- function.c | 2 +- tetris.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/function.c b/function.c index 778064b..894f61f 100644 --- a/function.c +++ b/function.c @@ -86,7 +86,7 @@ int _makecomments (char *buffer, board_t *board) char *saveboard (board_t *board) { - int size = 4 * (8 + 3) + 8 + board->width * board->height + 1; + int size = 6 * (8 + 3) + 8 + board->width * board->height + 1; VERBOSE (INFO, size += board->height * (8 + board->width)); char *buffer = (char *) calloc (size, 1); diff --git a/tetris.c b/tetris.c index 121ec1d..0e08014 100644 --- a/tetris.c +++ b/tetris.c @@ -385,6 +385,8 @@ int main (int argc, char *argv[]) endwin (); + freeblock (cblock); + freeboard (nextblock); freeboard (board); return 0; -- 2.30.2