Added checking that sessionTask hasn't been added during creation of previous one

This commit is contained in:
Victor Mayorov 2015-06-10 17:58:35 +03:00
parent 7359e2255d
commit 9c20edb310

View File

@ -154,7 +154,11 @@ static ASDN::RecursiveMutex currentRequestsLock;
if (self.isCancelled) {
return nil;
}
if (self.sessionTask && (self.sessionTask.state == NSURLSessionTaskStateRunning)) {
return nil;
}
self.sessionTask = newTask;
return self.sessionTask;