From e6efec46e968ec901f2a1a92b2a2bf53265097ac Mon Sep 17 00:00:00 2001 From: Kano Date: Mon, 10 Dec 2012 10:42:02 +1100 Subject: [PATCH] usbutils.c uninitialised usbstat for non-primary mmqs --- usbutils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/usbutils.c b/usbutils.c index cc769378..fe8931a6 100644 --- a/usbutils.c +++ b/usbutils.c @@ -1061,6 +1061,9 @@ static void newstats(struct cgpu_info *cgpu) void update_usb_stats(__maybe_unused struct cgpu_info *cgpu) { #if DO_USB_STATS + if (cgpu->usbstat < 1) + newstats(cgpu); + // we don't know the device_id until after add_cgpu() usb_stats[cgpu->usbstat - 1].device_id = cgpu->device_id; #endif