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

@ -155,6 +155,10 @@ static ASDN::RecursiveMutex currentRequestsLock;
return nil; return nil;
} }
if (self.sessionTask && (self.sessionTask.state == NSURLSessionTaskStateRunning)) {
return nil;
}
self.sessionTask = newTask; self.sessionTask = newTask;
return self.sessionTask; return self.sessionTask;