Mercurial > pidgin
comparison libpurple/protocols/jabber/jutil.c @ 28761:516e53916962
Tighter scoping and slightly less memory usage.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 06 Dec 2009 01:01:20 +0000 |
parents | d558d141aaae |
children | db0762fbb60b |
comparison
equal
deleted
inserted
replaced
28760:0f7025534fc5 | 28761:516e53916962 |
---|---|
563 } | 563 } |
564 | 564 |
565 gboolean | 565 gboolean |
566 jabber_jid_is_domain(const char *jid) | 566 jabber_jid_is_domain(const char *jid) |
567 { | 567 { |
568 char *domain = jabber_get_domain(jid); | 568 const char *c; |
569 gboolean is_domain = purple_strequal(jid, domain); | 569 |
570 | 570 for (c = jid; *c; ++c) { |
571 g_free(domain); | 571 if (*c == '@' || *c == '/') |
572 return is_domain; | 572 return FALSE; |
573 } | |
574 | |
575 return TRUE; | |
573 } | 576 } |
574 | 577 |
575 | 578 |
576 JabberID * | 579 JabberID * |
577 jabber_id_new(const char *str) | 580 jabber_id_new(const char *str) |