pidgin: e9fdd89a: jabber: Strip the '/' off of a JID in ja..
Elliott Sales de Andrade
qulogic at pidgin.im
Sat Aug 22 20:34:38 EDT 2009
On Sat, Aug 22, 2009 at 8:11 PM, Elliott Sales de Andrade <qulogic at pidgin.im
> wrote:
> On Sat, Aug 22, 2009 at 7:51 PM, Mark Doliner <mark at kingant.net> wrote:
>
>> Hmm, is this change ONLY needed to handle the case where our JID ends
>> in a slash? I wonder if there is another way we could fix this...
>> like maybe not appending the slash? Or appending a default resource?
>> Or changing jabber_id_new() to ignore a trailing slash? I'm afraid
>> that Jabber's normalize function gets called often and the extra
>> strlen and strdup could be expensive.
>>
>
> I can't say what's required here, but I can simplify it a bit:
>
> if (in[len - 1] == '/')
> in[len - 1] = '\0';
>
> It won't remove the strlen, but it gets rid of the strdup and free.
>
Oops, khc pointed out that's a little silly since `in` is a `const char *`.
Sooo, never mind me then.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/devel/attachments/20090822/0d03009a/attachment.html>
More information about the Devel
mailing list