summaryrefslogtreecommitdiff
path: root/snake.c
diff options
context:
space:
mode:
authorPreston Pan <preston@nullring.xyz>2023-02-06 01:45:59 -0800
committerPreston Pan <preston@nullring.xyz>2023-02-06 01:45:59 -0800
commita9b12565583da2b2a5d5d42fbcaab3ee141d73c2 (patch)
treeffe05d39fe65ecd336a1da7694bbe5bbc3d155ed /snake.c
parentc722aaf5f9dbed456d10d48f48f2bb8732434dbd (diff)
parent14a82b2a803b9cccbfecb6fac1b2a1d8fcd97c2a (diff)
Merge branch 'master' of ssh://aberrantflux.xyz:/home/git/repo/public/snake3
merge moment
Diffstat (limited to 'snake.c')
-rw-r--r--snake.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/snake.c b/snake.c
index 9af8df7..6b4201f 100644
--- a/snake.c
+++ b/snake.c
@@ -67,6 +67,8 @@ int main(int argc, char **argv) {
*cancellationToken = 1;
printf("Press any key to exit\n");
pthread_join(listenerID, NULL);
+ free(cancellationToken);
+ free((int*)lastInput);
return 0;
}
@@ -126,6 +128,8 @@ int main(int argc, char **argv) {
printf("\n%sYou died. Press any key to exit%s\n", RED, COLOR_RESET);
printf("\e[?25h");
pthread_join(listenerID, NULL);
+ free(cancellationToken);
+ free((int*)lastInput);
return 0;
}
void* get_dir_loop(void* threadArg) {