From a735f997fd94385d405281134d9c00d45488b3c9 Mon Sep 17 00:00:00 2001 From: mav Date: Wed, 6 Feb 2008 20:37:34 +0000 Subject: Do not use bcmp() to compare two bytes with constants. --- sys/netgraph/ng_ppp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/netgraph/ng_ppp.c') diff --git a/sys/netgraph/ng_ppp.c b/sys/netgraph/ng_ppp.c index 5abd492..b83b78f 100644 --- a/sys/netgraph/ng_ppp.c +++ b/sys/netgraph/ng_ppp.c @@ -1399,7 +1399,8 @@ ng_ppp_rcvdata(hook_p hook, item_p item) /* Strip address and control fields, if present. */ if (m->m_len < 2 && (m = m_pullup(m, 2)) == NULL) ERROUT(ENOBUFS); - if (bcmp(mtod(m, uint8_t *), &ng_ppp_acf, 2) == 0) + if (mtod(m, uint8_t *)[0] == 0xff && + mtod(m, uint8_t *)[1] == 0x03) m_adj(m, 2); /* Get protocol number */ -- cgit v1.1