Browse Source

Free hashfast structures allocated on driver shutdown.

Con Kolivas 12 years ago
parent
commit
ad8e0f13ea
1 changed files with 4 additions and 0 deletions
  1. 4 0
      driver-hashfast.c

+ 4 - 0
driver-hashfast.c

@@ -859,6 +859,10 @@ static void hfa_shutdown(struct thr_info *thr)
 	hfa_free_all_work(info);
 	hfa_free_all_work(info);
 	hfa_clear_readbuf(hashfast);
 	hfa_clear_readbuf(hashfast);
 	usb_buffer_disable(hashfast);
 	usb_buffer_disable(hashfast);
+	free(info->works);
+	free(info->die_statistics);
+	free(info->die_status);
+	free(info);
 }
 }
 
 
 struct device_drv hashfast_drv = {
 struct device_drv hashfast_drv = {