From: Laurent Mazet Date: Wed, 24 Jul 2024 22:02:43 +0000 (+0200) Subject: fix memory leaks X-Git-Tag: v1.0~2 X-Git-Url: https://secure.softndesign.org/git/?a=commitdiff_plain;h=c6cd16938134182288cc4b9da128a2411b20aa52;p=tetris.git fix memory leaks --- 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;