Ari Weinstein

Restored compatibility with OS X 10.5

@@ -4867,7 +4867,11 @@ static NSOperationQueue *sharedQueue = nil; @@ -4867,7 +4867,11 @@ static NSOperationQueue *sharedQueue = nil;
4867 4867
4868 // RFC 2612 says max-age must override any Expires header 4868 // RFC 2612 says max-age must override any Expires header
4869 if (maxAge) { 4869 if (maxAge) {
4870 - return [[NSDate date] dateByAddingTimeInterval:maxAge]; 4870 + NSDate *date = [NSDate date];
  4871 + if ([date respondsToSelector:@selector(dateByAddingTimeInterval:)])
  4872 + return [date dateByAddingTimeInterval:maxAge];
  4873 + else
  4874 + return [date addTimeInterval:maxAge];
4871 } else { 4875 } else {
4872 NSString *expires = [responseHeaders objectForKey:@"Expires"]; 4876 NSString *expires = [responseHeaders objectForKey:@"Expires"];
4873 if (expires) { 4877 if (expires) {