diff options
author | harti <harti@FreeBSD.org> | 2006-01-31 14:59:07 +0000 |
---|---|---|
committer | harti <harti@FreeBSD.org> | 2006-01-31 14:59:07 +0000 |
commit | 89810658282acddb82032a6f1f3cfde2b7f5e036 (patch) | |
tree | e40b41a3d9c30c7863f6ad8fa2cfc13952fc790d /contrib/bsnmp | |
parent | 574aae598d1e035d328c6398f2a307490de6cdfc (diff) | |
download | FreeBSD-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')
-rw-r--r-- | contrib/bsnmp/snmpd/main.c | 4 |
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: |