Commit 13fdff6531a6586dadebff913d85252577fb5bb7

Con Kolivas 2012-09-29T15:13:18

Free stratum buffers added to the work struct when freeing work ram.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/cgminer.c b/cgminer.c
index 645414b..285cd53 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -2190,6 +2190,11 @@ static struct work *make_work(void)
 
 static void free_work(struct work *work)
 {
+	if (work->stratum) {
+		free(work->job_id);
+		free(work->nonce2);
+		free(work->ntime);
+	}
 	free(work);
 }