From 8bfcd347c50dfa4a6985276bf68591eaad545458 Mon Sep 17 00:00:00 2001 From: loikki Date: Fri, 29 Nov 2019 20:41:39 +0100 Subject: [PATCH] Logger: fix sanitizer --- logger/logger_header.c | 3 +++ src/logger_io.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/logger/logger_header.c b/logger/logger_header.c index d1c70736d..8b8f3c962 100644 --- a/logger/logger_header.c +++ b/logger/logger_header.c @@ -154,6 +154,9 @@ void header_read(struct header *h, struct logger_logfile *log) { /* Allocate the masks memory. */ h->masks = malloc(sizeof(struct mask_data) * h->masks_count); + if (h->masks == NULL) { + error("Failed to allocate the memory for the masks."); + } /* Loop over all masks. */ h->timestamp_mask = 0; diff --git a/src/logger_io.c b/src/logger_io.c index 06e7d0131..e227db3b1 100644 --- a/src/logger_io.c +++ b/src/logger_io.c @@ -217,7 +217,7 @@ void logger_write_index_file(struct logger_writer* log, struct engine* e) { size_t cur_pos = ftell(f); size_t d_align = ((cur_pos + 7) & ~7) - cur_pos; if (d_align > 0) { - int tmp = 0; + long int tmp = 0; /* Fill the memory with garbage */ fwrite(&tmp, d_align, 1, f); } -- GitLab