]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r250823:
authorpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 23 May 2013 16:39:42 +0000 (16:39 +0000)
committerpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 23 May 2013 16:39:42 +0000 (16:39 +0000)
commitd8df6e5c1876872e2206a9f3ba49e91b1f245ca6
treeb53c257175f226b67416f3a65168bcd028b121b8
parent494cb78db7dce22c181693efa14a00b5a1df89c0
MFC r250823:

grep: change some int types.

Change several int variables to size_t, ssize_t, or ptrdiff_t.
This should fix the bug described in CVE-2012-5667 when an input
line is so long that its length cannot be stored in an int
variable.

Obtained from: NetBSD

git-svn-id: svn://svn.freebsd.org/base/stable/9@250937 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
gnu/usr.bin/grep/dfa.c
gnu/usr.bin/grep/grep.c
gnu/usr.bin/grep/search.c