psychs/limechat — comment on commit 3fd4acf3bcb12f0b4f0dcf7a08fda44d6e2c2ce4
File:  line 0
By stephank:

Can this really fail? With `[s hasPrefix:@"@"]`, the string is at least `@`. Does `substringFromIndex:1` fail on just `@` or return an empty string? (I was expecting an empty string.) The same check also isn't in the prefix parsing code slightly down.