TEXTSEARCH: Do not allow zero length patterns in the textsearch infrastructure
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 11 Dec 2007 01:39:38 +0000 (09:39 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 14 Dec 2007 18:31:59 +0000 (10:31 -0800)
commitebfc4b6b2b23f051b2651fc72efde160b3ff02ec
treece8e1198a6399b47942a8b4fb90e87978948e3e6
parent528555127d861e3470ea63b883da672cb0257f78
TEXTSEARCH: Do not allow zero length patterns in the textsearch infrastructure

[TEXTSEARCH]: Do not allow zero length patterns in the textsearch infrastructure

[ Upstream commit: e03ba84adb62fbc6049325a5bc00ef6932fa5e39 ]

If a zero length pattern is passed then return EINVAL.
Avoids infinite loops (bm) or invalid memory accesses (kmp).

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
lib/textsearch.c