From 5d169b5365b1f5cdf8586efa9421feaa4bfe40af Mon Sep 17 00:00:00 2001 From: Maxim Konovalov Date: Tue, 22 Sep 2026 22:49:33 +0000 Subject: [PATCH] bsnmpget: initialise the suboption value in getsubopt1() Otherwise, "bsnmpget -o verbose -I cut" crashes. Reported by: clang static analyzer MFC after: 2 weeks --- usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c | 1 + 1 file changed, 1 insertion(+) diff --git a/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c b/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c index 4c53555407de..857bb205b9b4 100644 --- a/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c +++ b/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c @@ -316,6 +316,7 @@ getsubopt1(char **arg, const char *const *options, char **valp, char **optp) char *ptr; *optp = NULL; + *valp = NULL; /* Skip leading junk. */ for (ptr = *arg; *ptr != '\0'; ptr++)