diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index 85ccd73..0c988b1 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -82,6 +82,10 @@ static NSString * AFBase64EncodedStringFromString(NSString *string) { } static NSURL * AFURLWithPathRelativeToURL(NSString *path, NSURL *baseURL) { + if (!path) { + return baseURL; + } + NSURL *url = [baseURL URLByAppendingPathComponent:[path stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]]]; NSString *URLString = [url absoluteString]; if ([path hasSuffix:@"/"]) {