From b8abbfc5a649b7be9730bce30664232afa005045 Mon Sep 17 00:00:00 2001 From: rick Date: Sun, 18 Dec 2022 19:58:04 +0100 Subject: [PATCH] fix warning valgrind and use infinite loop --- src/read_events.c | 2 +- src/ui.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/read_events.c b/src/read_events.c index 50536f4..33164a1 100644 --- a/src/read_events.c +++ b/src/read_events.c @@ -65,7 +65,7 @@ int listen(FILE *file) pthread_cleanup_push(cancel_read_events, init_args_read(fd, user_event, display)); - while (!(left && right)) + while (1) { /* Read Mouse */ bytes = read(fd, data, sizeof(data)); diff --git a/src/ui.c b/src/ui.c index 87c02c3..47f6c17 100644 --- a/src/ui.c +++ b/src/ui.c @@ -11,7 +11,7 @@ ui_infos * init_ui(char *name) { ui_infos *ret = (ui_infos *) malloc(sizeof(ui_infos)); - ret->name = (char *) malloc(strlen(name)); + ret->name = (char *) malloc(strlen(name) + 1); strcpy(ret->name, name); ret->file = fopen(name, "w+"); ret->is_recording = 0;