Commit acf88e0da44f91a95bca6cbb74add9ce13ed0631

Con Kolivas 2011-12-24T23:36:41

Kill off the longpoll thread in kill_work only if have_longpoll is true.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/main.c b/main.c
index 6674e4d..4ec49d1 100644
--- a/main.c
+++ b/main.c
@@ -2551,7 +2551,8 @@ void kill_work(void)
 	if (opt_debug)
 		applog(LOG_DEBUG, "Killing off longpoll thread");
 	thr = &thr_info[longpoll_thr_id];
-	thr_info_cancel(thr);
+	if (have_longpoll)
+		thr_info_cancel(thr);
 
 	if (opt_debug)
 		applog(LOG_DEBUG, "Killing off work thread");