Index: src/XMPPJID.m ================================================================== --- src/XMPPJID.m +++ src/XMPPJID.m @@ -52,12 +52,12 @@ if (str == nil) { [self release]; return nil; } - nodesep = [str indexOfFirstOccurrenceOfString: @"@"]; - resourcesep = [str indexOfFirstOccurrenceOfString: @"/"]; + nodesep = [str rangeOfString: @"@"].location; + resourcesep = [str rangeOfString: @"/"].location; if (nodesep == SIZE_MAX) [self setNode: nil]; else [self setNode: [str substringWithRange: of_range(0, nodesep)]];