summaryrefslogtreecommitdiffstats
path: root/contrib/bsnmp/snmpd
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2006-01-31 14:59:07 +0000
committerharti <harti@FreeBSD.org>2006-01-31 14:59:07 +0000
commit89810658282acddb82032a6f1f3cfde2b7f5e036 (patch)
treee40b41a3d9c30c7863f6ad8fa2cfc13952fc790d /contrib/bsnmp/snmpd
parent574aae598d1e035d328c6398f2a307490de6cdfc (diff)
downloadFreeBSD-src-89810658282acddb82032a6f1f3cfde2b7f5e036.zip
FreeBSD-src-89810658282acddb82032a6f1f3cfde2b7f5e036.tar.gz
Vendor patch: prevent a core dump when the trace option is not followed
by an option value. Submitted by: Shteryana Shopova <shteryana@yahoo.com>
Diffstat (limited to 'contrib/bsnmp/snmpd')
-rw-r--r--contrib/bsnmp/snmpd/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/bsnmp/snmpd/main.c b/contrib/bsnmp/snmpd/main.c
index 02ae93e..32ccc45 100644
--- a/contrib/bsnmp/snmpd/main.c
+++ b/contrib/bsnmp/snmpd/main.c
@@ -1386,7 +1386,9 @@ main(int argc, char *argv[])
if (value == NULL)
syslog(LOG_ERR,
"no value for 'trace'");
- snmp_trace = strtoul(value, NULL, 0);
+ else
+ snmp_trace =
+ strtoul(value, NULL, 0);
break;
case -1:
OpenPOWER on IntegriCloud