diff --git a/ChangeLog b/ChangeLog index ca28742fa..cf2f9d51e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2002-04-20 Richard Frith-Macdonald + + * Source/NSURL.m: ([-absoluteString]) anonymous bugfix applied. + 2002-04-19 Richard Frith-Macdonald * Tools/gdnc.m: If given -NSHost specification for the current host, diff --git a/Source/NSURL.m b/Source/NSURL.m index fb1738663..ed72afcd9 100644 --- a/Source/NSURL.m +++ b/Source/NSURL.m @@ -217,12 +217,20 @@ NSString *NSURLPartKey_query = @"query"; absString = [self baseURLAbsolutePart]; if ([_urlString hasPrefix: @"/"]) - absString = [absString stringByAppendingString: _urlString]; + { + absString = [absString stringByAppendingString: _urlString]; + } else - absString = [absString stringByAppendingFormat: @"/%@", _urlString]; + { + absString = [absString stringByAppendingFormat: @"%@/%@", + [_baseURL path], _urlString]; + } } else - absString = _urlString; + { + absString = _urlString; + } + return absString; }