ObjXMPP  Diff

Differences From Artifact [1a9c48ba03]:

To Artifact [1b4f40a9b1]:


50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
	self = [super init];

	if (str == nil) {
		[self release];
		return nil;
	}

	nodesep = [str indexOfFirstOccurrenceOfString: @"@"];
	resourcesep = [str indexOfFirstOccurrenceOfString: @"/"];

	if (nodesep == SIZE_MAX)
		[self setNode: nil];
	else
		[self setNode: [str substringWithRange: of_range(0, nodesep)]];

	if (resourcesep == SIZE_MAX) {







|
|







50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
	self = [super init];

	if (str == nil) {
		[self release];
		return nil;
	}

	nodesep = [str rangeOfString: @"@"].location;
	resourcesep = [str rangeOfString: @"/"].location;

	if (nodesep == SIZE_MAX)
		[self setNode: nil];
	else
		[self setNode: [str substringWithRange: of_range(0, nodesep)]];

	if (resourcesep == SIZE_MAX) {