From: Keir Fraser Date: Fri, 10 Oct 2008 09:00:54 +0000 (+0100) Subject: acpi/pmstat.c: refer to the array after range check. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14090^2~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e981d8209a76250aee02ede67612bbe9fb769c00;p=xen.git acpi/pmstat.c: refer to the array after range check. Signed-off-by: Isaku Yamahata --- diff --git a/xen/drivers/acpi/pmstat.c b/xen/drivers/acpi/pmstat.c index 78ad809686..b3ba34c378 100644 --- a/xen/drivers/acpi/pmstat.c +++ b/xen/drivers/acpi/pmstat.c @@ -50,10 +50,11 @@ extern int pmstat_reset_cx_stat(uint32_t cpuid); int do_get_pm_info(struct xen_sysctl_get_pmstat *op) { int ret = 0; - const struct processor_pminfo *pmpt = processor_pminfo[op->cpuid]; + const struct processor_pminfo *pmpt; if ( (op->cpuid >= NR_CPUS) || !cpu_online(op->cpuid) ) return -EINVAL; + pmpt = processor_pminfo[op->cpuid]; switch ( op->type & PMSTAT_CATEGORY_MASK ) {