ObjFW  Diff

Differences From Artifact [a30f3ee6ac]:

To Artifact [40d9847175]:


78
79
80
81
82
83
84
85

86
87
88
89
90
91
92
93
78
79
80
81
82
83
84

85

86
87
88
89
90
91
92







-
+
-







		OFURLHandler *handler;

		if ([handlers objectForKey: scheme] != nil)
			return false;

		handler = [[class alloc] initWithScheme: scheme];
		@try {
			[handlers setObject: handler
			[handlers setObject: handler forKey: scheme];
				     forKey: scheme];
		} @finally {
			[handler release];
		}
#ifdef OF_HAVE_THREADS
	} @finally {
		[mutex unlock];
	}