Mercurial > pidgin.yaz
comparison src/protocols/jabber/jabber.c @ 7310:dd4b4a187171
[gaim-migrate @ 7894]
assorted jabber tweaks
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Tue, 21 Oct 2003 17:18:46 +0000 |
parents | 632cee95cc5c |
children | ab828b8c3f22 |
comparison
equal
deleted
inserted
replaced
7309:153fbf9b6a7f | 7310:dd4b4a187171 |
---|---|
360 g_free, (GDestroyNotify)jabber_buddy_free); | 360 g_free, (GDestroyNotify)jabber_buddy_free); |
361 js->chats = g_hash_table_new_full(g_str_hash, g_str_equal, | 361 js->chats = g_hash_table_new_full(g_str_hash, g_str_equal, |
362 g_free, NULL); | 362 g_free, NULL); |
363 js->user = jabber_id_new(gaim_account_get_username(account)); | 363 js->user = jabber_id_new(gaim_account_get_username(account)); |
364 | 364 |
365 if(!js->user) { | |
366 gaim_connection_error(gc, _("Invalid Jabber ID")); | |
367 return; | |
368 } | |
369 | |
365 if(!js->user->resource) { | 370 if(!js->user->resource) { |
366 char *me; | 371 char *me; |
367 js->user->resource = g_strdup("Gaim"); | 372 js->user->resource = g_strdup("Gaim"); |
368 if(!js->user->node) { | 373 if(!js->user->node) { |
369 js->user->node = js->user->domain; | 374 js->user->node = js->user->domain; |
648 js->registration = TRUE; | 653 js->registration = TRUE; |
649 js->callbacks = g_hash_table_new_full(g_str_hash, g_str_equal, | 654 js->callbacks = g_hash_table_new_full(g_str_hash, g_str_equal, |
650 g_free, NULL); | 655 g_free, NULL); |
651 js->user = jabber_id_new(gaim_account_get_username(account)); | 656 js->user = jabber_id_new(gaim_account_get_username(account)); |
652 | 657 |
658 if(!js->user) { | |
659 gaim_connection_error(gc, _("Invalid Jabber ID")); | |
660 return; | |
661 } | |
662 | |
653 if(!js->user->resource) { | 663 if(!js->user->resource) { |
654 char *me; | 664 char *me; |
655 js->user->resource = g_strdup("Gaim"); | 665 js->user->resource = g_strdup("Gaim"); |
656 if(!js->user->node) { | 666 if(!js->user->node) { |
657 js->user->node = js->user->domain; | 667 js->user->node = js->user->domain; |