Merge pull request #1213 from spevans/pr_nsnumber_fixes1
diff --git a/Foundation/URLSession/URLSession.swift b/Foundation/URLSession/URLSession.swift
index 3a07673..7690cc4 100644
--- a/Foundation/URLSession/URLSession.swift
+++ b/Foundation/URLSession/URLSession.swift
@@ -406,9 +406,11 @@
fileprivate extension URLSession {
func createNextTaskIdentifier() -> Int {
- let i = nextTaskIdentifier
- nextTaskIdentifier += 1
- return i
+ return workQueue.sync {
+ let i = nextTaskIdentifier
+ nextTaskIdentifier += 1
+ return i
+ }
}
}