Browse Source

usbutils.c uninitialised usbstat for non-primary mmqs

Kano 13 years ago
parent
commit
e6efec46e9
1 changed files with 3 additions and 0 deletions
  1. 3 0
      usbutils.c

+ 3 - 0
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