summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortruckman <truckman@FreeBSD.org>2016-05-20 06:47:42 +0000
committertruckman <truckman@FreeBSD.org>2016-05-20 06:47:42 +0000
commit56779b51c7dbe0216a2a06bbb41c6c92cea1c430 (patch)
treedb00615fc62119b6f50c2582b76cfc7c8b2c7d1d
parent8fcbf690b634fd415438ce1e2f1496405ef39f4e (diff)
downloadFreeBSD-src-56779b51c7dbe0216a2a06bbb41c6c92cea1c430.zip
FreeBSD-src-56779b51c7dbe0216a2a06bbb41c6c92cea1c430.tar.gz
MFC r299593
Properly compute the size argument to pass to malloc(). Reported by: Coverity CID: 1198856
-rw-r--r--usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c b/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
index 38665bf..c9353d8 100644
--- a/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
+++ b/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
@@ -798,7 +798,7 @@ parse_server(char *opt_arg)
return (-1);
if (snmp_client.trans > SNMP_TRANS_UDP && snmp_client.chost == NULL) {
- if ((snmp_client.chost = malloc(strlen(SNMP_DEFAULT_LOCAL + 1)))
+ if ((snmp_client.chost = malloc(strlen(SNMP_DEFAULT_LOCAL) + 1))
== NULL) {
syslog(LOG_ERR, "malloc() failed: %s", strerror(errno));
return (-1);
OpenPOWER on IntegriCloud