From 8801abe9c4745f4017b92cdbb1909d73b2ec3252 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Wed, 17 Jan 2024 13:28:50 +0900 Subject: [PATCH] Fix issues detected by static analysis tool Change-Id: I91bedb9b89b4c6238f5c8b146ad7aa06e372d40d Signed-off-by: Jihoon Kim --- src/filter.c | 3 +++ src/quirks.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/filter.c b/src/filter.c index 4c28bd9d..1de7ce44 100644 --- a/src/filter.c +++ b/src/filter.c @@ -82,6 +82,9 @@ bool filter_set_speed(struct motion_filter *filter, double speed_adjustment) { + if (!filter || !filter->interface || !filter->interface->set_speed) + return false; + return filter->interface->set_speed(filter, speed_adjustment); } diff --git a/src/quirks.c b/src/quirks.c index 0fbd53f2..e016bff3 100644 --- a/src/quirks.c +++ b/src/quirks.c @@ -922,7 +922,7 @@ parse_file(struct quirks_context *ctx, const char *path) STATE_ANY, }; FILE *fp; - char line[512]; + char line[512] = {0,}; bool rc = false; enum state state = STATE_SECTION; struct section *section = NULL; -- 2.34.1