aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2016-04-23 08:10:04 +0000
committerEnji Cooper <ngie@FreeBSD.org>2016-04-23 08:10:04 +0000
commit62bc9ed54694232197368aa40684483907a23b7c (patch)
tree4e1d53072fea70d57cbf03dd8a70419f3e5faced /usr.sbin
parent96ad8686f64a353117fb3d3295e6d7671f313ff7 (diff)
downloadsrc-62bc9ed54694232197368aa40684483907a23b7c.tar.gz
src-62bc9ed54694232197368aa40684483907a23b7c.zip
Fix looking for "UTC" at start of ptr by using strnmp instead of improperly
unrolled equivalent CID: 1347118 MFC after: 1 week Reported by: Coverity Sponsored by: EMC / Isilon Storage Division
Notes
Notes: svn path=/head/; revision=298507
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c b/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c
index dc22c697e104..43dd9a47d524 100644
--- a/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c
+++ b/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c
@@ -440,8 +440,8 @@ snmp_date2asn_oid(char *str, struct asn_oid *oid)
/* 'UTC' - optional */
ptr = endptr + 1;
- if (*ptr == 'U' && *(ptr + 1) == 'T' && *(ptr + 1) == 'C')
- ptr += 3;
+ if (strncmp(ptr, "UTC", strlen("UTC")) == 0)
+ ptr += strlen("UTC");
/* '+/-' */
if (*ptr == '-' || *ptr == '+') {