From ac33157c37e293a832ae2ff75686353edfc2b471 Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Tue, 25 Apr 2017 16:07:47 +0200 Subject: [PATCH] kern: usbehcipc.c fix CID 155940: Out-of-bounds write --- sys/src/kern/amd64/usbehcipc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/src/kern/amd64/usbehcipc.c b/sys/src/kern/amd64/usbehcipc.c index 036d4e6..6e01a20 100644 --- a/sys/src/kern/amd64/usbehcipc.c +++ b/sys/src/kern/amd64/usbehcipc.c @@ -209,7 +209,8 @@ scanpci(void) if (i >= maxehci) { iprint("usbehci: ignoring controllers after first %d, " "at %#p\n", maxehci, io); - ctlrs[i] = nil; + if(i < Nhcis) + ctlrs[i] = nil; } } }