ObjFW  Diff

Differences From Artifact [a5b47627ae]:

To Artifact [fd771ca2dd]:


51
52
53
54
55
56
57
58

59
60
61


62
63

64
65
66


67
68
69
51
52
53
54
55
56
57

58
59


60
61


62



63
64

65
66







-
+

-
-
+
+
-
-
+
-
-
-
+
+
-



	elements = [root elementsForNamespace: OF_SERIALIZATION_NS];

	if ([elements count] != 1)
		@throw [OFInvalidArgumentException newWithClass: isa
						       selector: _cmd];

	object = [[[elements firstObject] objectByDeserializing] retain];
	object = [[elements firstObject] objectByDeserializing];

	@try {
		[pool release];
	[object retain];
	[pool release];
	} @catch (id e) {
		[object release];
	[object autorelease];
		@throw e;
	}


	return object;
	return [object autorelease];
}
@end