From ca98447111f46f2bd697b555a39151c6816ad0aa Mon Sep 17 00:00:00 2001 From: rfm Date: Tue, 24 Jan 2012 09:43:15 +0000 Subject: [PATCH] OSX compat tweak git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34621 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 4 ++++ Source/NSURLRequest.m | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index de061940d..6186ee5ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-01-24 Richard Frith-Macdonald + + * Source/NSURLRequest.m: be tolerant about missing URL on init. + 2012-01-10 Richard Frith-Macdonald * Source/GSFFIInvocation.m: Fix selector types comparison to use the diff --git a/Source/NSURLRequest.m b/Source/NSURLRequest.m index b3102eb6f..72034d9af 100644 --- a/Source/NSURLRequest.m +++ b/Source/NSURLRequest.m @@ -188,9 +188,9 @@ typedef struct { { if ([URL isKindOfClass: [NSURL class]] == NO) { - DESTROY(self); + URL = nil; } - else if ((self = [super init]) != nil) + if ((self = [super init]) != nil) { this->URL = RETAIN(URL); this->cachePolicy = cachePolicy;