From 9b7ecbd1dd8d092221897e29c85f3306c7367716 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Mon, 7 Aug 2006 21:09:32 +0300 Subject: [PATCH] kdrive: prevent overrun in map We actually need n + 1 elements for the mouse button map, not n. --- hw/kdrive/src/kdrive.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/kdrive/src/kdrive.h b/hw/kdrive/src/kdrive.h index c9405b1a3..7e8712c5e 100644 --- a/hw/kdrive/src/kdrive.h +++ b/hw/kdrive/src/kdrive.h @@ -258,7 +258,7 @@ struct _KdPointerInfo { InputOption *options; int inputClass; - CARD8 map[KD_MAX_BUTTON]; + CARD8 map[KD_MAX_BUTTON + 1]; int nButtons; int nAxes;