From 74fe0080011a659c8d8bae31ea8eb934b6691cf6 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Fri, 8 Jan 2016 00:48:01 +0100 Subject: [PATCH] Silence static analysis warnings. --- kernel/elf.cpp | 1 + kernel/interrupt.cpp | 1 + libc/grp/fgetgrent_r.cpp | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/elf.cpp b/kernel/elf.cpp index 86a82255..696afa3f 100644 --- a/kernel/elf.cpp +++ b/kernel/elf.cpp @@ -215,6 +215,7 @@ uintptr_t Load(const void* file_ptr, size_t file_size, Auxiliary* aux) if ( available < descsz_aligned ) return errno = EINVAL, 0; available -= descsz_aligned; + (void) available; notes_offset += note_header_size + namesz_aligned + descsz_aligned; const char* name = (const char*) (note + note_header_size); diff --git a/kernel/interrupt.cpp b/kernel/interrupt.cpp index f9bcf4db..73e0c57e 100644 --- a/kernel/interrupt.cpp +++ b/kernel/interrupt.cpp @@ -147,6 +147,7 @@ bool ScheduleWork(void (*handler)(void*, void*, size_t), assert(payload || !payload_size); struct worker_package package; + memset(&package, 0, sizeof(package)); package.payload_size = payload_size; package.handler = handler; package.handler_context = handler_context; diff --git a/libc/grp/fgetgrent_r.cpp b/libc/grp/fgetgrent_r.cpp index 9fbecb61..7d6c5476 100644 --- a/libc/grp/fgetgrent_r.cpp +++ b/libc/grp/fgetgrent_r.cpp @@ -212,7 +212,6 @@ int fgetgrent_r(FILE* restrict fp, goto range_failure; result->gr_mem = (char**) (buf + buf_used); - buf_used += member_list_bytes; char* member_parse_str = member_string; for ( size_t i = 0; i < num_members + 1; i++ )