Messages in this thread Patch in this message | | | From | Andrey Utkin <> | Subject | [PATCH] kernel/debug/kdb/kdb_bp.c: fix argument range check | Date | Fri, 18 Jul 2014 20:40:24 +0300 |
| |
Dropped negativity check; enhanced upper limit check as proposed by Walter Harms <wharms@bfs.de>
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=80591 Reported-by: David Binderman <dcb314@hotmail.com> Signed-off-by: Andrey Utkin <andrey.krieger.utkin@gmail.com> --- kernel/debug/kdb/kdb_bp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/debug/kdb/kdb_bp.c b/kernel/debug/kdb/kdb_bp.c index 70a5046..371150f 100644 --- a/kernel/debug/kdb/kdb_bp.c +++ b/kernel/debug/kdb/kdb_bp.c @@ -39,7 +39,7 @@ static char *kdb_rwtypes[] = { static char *kdb_bptype(kdb_bp_t *bp) { - if (bp->bp_type < 0 || bp->bp_type > 4) + if (bp->bp_type >= ARRAY_SIZE(kdb_rwtypes)) return ""; return kdb_rwtypes[bp->bp_type]; -- 1.8.5.5
| |