add null check #104

master
yihua.huang 2014-04-16 19:46:32 +08:00
parent 42bbe40a37
commit f39aa435cf
1 changed files with 5 additions and 3 deletions

View File

@ -187,9 +187,11 @@ public class Spider implements Runnable, Task {
checkIfRunning(); checkIfRunning();
Scheduler oldScheduler = this.scheduler; Scheduler oldScheduler = this.scheduler;
this.scheduler = scheduler; this.scheduler = scheduler;
Request request; if (oldScheduler != null) {
while ((request = oldScheduler.poll(this)) != null) { Request request;
this.scheduler.push(request, this); while ((request = oldScheduler.poll(this)) != null) {
this.scheduler.push(request, this);
}
} }
return this; return this;
} }