From 60ebd6cfdb58037e34a759496a81d60c1f8d2344 Mon Sep 17 00:00:00 2001 From: gojomo Date: Fri, 24 Jul 2009 00:27:57 +0000 Subject: [PATCH] * CrawlController.java better handle case where crawl is discarded before launched --- .../java/org/archive/crawler/framework/CrawlController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/engine/src/main/java/org/archive/crawler/framework/CrawlController.java b/engine/src/main/java/org/archive/crawler/framework/CrawlController.java index c297add3..cf3e88aa 100644 --- a/engine/src/main/java/org/archive/crawler/framework/CrawlController.java +++ b/engine/src/main/java/org/archive/crawler/framework/CrawlController.java @@ -424,7 +424,11 @@ implements Serializable, * @param message */ public synchronized void requestCrawlStop(CrawlStatus message) { - if (state == State.STOPPING || state == State.FINISHED || state == State.NASCENT) { + if (state == State.NASCENT) { + this.sExit = message; + this.state = State.FINISHED; + } + if (state == State.STOPPING || state == State.FINISHED ) { return; } if (message == null) {