diff options
author | truckman <truckman@FreeBSD.org> | 2016-05-20 06:47:42 +0000 |
---|---|---|
committer | truckman <truckman@FreeBSD.org> | 2016-05-20 06:47:42 +0000 |
commit | 56779b51c7dbe0216a2a06bbb41c6c92cea1c430 (patch) | |
tree | db00615fc62119b6f50c2582b76cfc7c8b2c7d1d | |
parent | 8fcbf690b634fd415438ce1e2f1496405ef39f4e (diff) | |
download | FreeBSD-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.c | 2 |
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); |