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