From b0b77118fee59b0db6eb3823b0191d9cd0ef9fc6 Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Tue, 19 Oct 2021 19:18:04 +0200 Subject: passt: Address warnings from Clang's scan-build All false positives so far. Signed-off-by: Stefano Brivio --- conf.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'conf.c') diff --git a/conf.c b/conf.c index 8e96368..d7ddfd7 100644 --- a/conf.c +++ b/conf.c @@ -323,7 +323,9 @@ static void get_dns(struct ctx *c) if (end) *end = 0; - p = strtok(buf, " \t"); + if (!strtok(buf, " \t")) + continue; + while (s - c->dns_search < ARRAY_SIZE(c->dns_search) - 1 && (p = strtok(NULL, " \t"))) { strncpy(s->n, p, sizeof(c->dns_search[0])); @@ -371,7 +373,7 @@ static int conf_ns_opt(struct ctx *c, char *nsdir, char *conf_userns, const char *optarg) { int ufd = 0, nfd = 0, try, ret, netns_only_reset = c->netns_only; - char userns[PATH_MAX], netns[PATH_MAX]; + char userns[PATH_MAX] = { 0 }, netns[PATH_MAX]; char *endptr; pid_t pid; -- cgit v1.2.3