Refuse to parse ph:// URLs if iOS < 8 for safety

This commit is contained in:
Adlai Holler 2015-10-02 15:51:32 -07:00
parent d5a6ad2123
commit 304ec9b543

View File

@ -8,6 +8,7 @@
#import "ASPhotosFrameworkImageRequest.h" #import "ASPhotosFrameworkImageRequest.h"
#import "ASBaseDefines.h" #import "ASBaseDefines.h"
#import "ASAvailability.h"
NSString *const ASPhotosURLScheme = @"ph"; NSString *const ASPhotosURLScheme = @"ph";
@ -100,8 +101,8 @@ static NSString *const _ASPhotosURLQueryKeyCropHeight = @"crop_h";
+ (ASPhotosFrameworkImageRequest *)requestWithURL:(NSURL *)url + (ASPhotosFrameworkImageRequest *)requestWithURL:(NSURL *)url
{ {
// not a photos URL // not a photos URL or iOS < 8
if (![url.scheme isEqualToString:ASPhotosURLScheme]) { if (![url.scheme isEqualToString:ASPhotosURLScheme] || !AS_AT_LEAST_IOS8) {
return nil; return nil;
} }