]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r298731, r298734:
authorpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 May 2016 01:30:53 +0000 (01:30 +0000)
committerpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 May 2016 01:30:53 +0000 (01:30 +0000)
commit61e44b2550cc818dc49772045bfd37fa53e63005
tree9d390f9ac76e3ca98f4f0db5c1bc1b72f1f2838f
parentf8b2612d6898dbfbd5ae9ba894dfb74b627962d3
MFC r298731, r298734:
ndis(4): unsign some indexes to prevent overflows.

The "len" parameter is uint32_t, indexing it with an int may
end up in a signed integer overflow.

strlen(3) returns an integer of size_t but a correponding index
of type u_int is more than enough.

git-svn-id: svn://svn.freebsd.org/base/stable/9@299105 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/compat/ndis/subr_ndis.c