We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8f05896 commit ec227eeCopy full SHA for ec227ee
1 file changed
Sources/ObjC/RSRSSParser.m
@@ -299,16 +299,12 @@ - (NSString *)urlString:(NSString *)s {
299
return s;
300
}
301
302
- if (!self.link) {
+ if (!self.link || ![self.link hasPrefix:@"http"]) {
303
NSURL *feedURL = [NSURL URLWithString:self.urlString];
304
if (!feedURL) {
305
306
307
- NSURL *baseURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@://%@", feedURL.scheme, feedURL.host]];
308
- if (!baseURL) {
309
- return s;
310
- }
311
- NSURL *resolvedURL = [NSURL URLWithString:s relativeToURL:baseURL];
+ NSURL *resolvedURL = [NSURL URLWithString:s relativeToURL:feedURL];
312
if (resolvedURL.absoluteString) {
313
return resolvedURL.absoluteString;
314
0 commit comments