Changeset 9c8dbc7 for protocols/jabber/jabber.c
- Timestamp:
- 2015-11-23T17:49:09Z (8 years ago)
- Branches:
- master
- Children:
- ad9ac5d
- Parents:
- c34247d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/jabber.c
rc34247d r9c8dbc7 371 371 g_free(jd->internal_jid); 372 372 g_free(jd->gmail_tid); 373 g_free(jd->muc_host); 373 374 g_free(jd->username); 374 375 g_free(jd->me); … … 533 534 } 534 535 536 if (jd->flags & JFLAG_HIPCHAT && jd->muc_host && !g_str_has_suffix(room, jd->muc_host)) { 537 char *guessed_name = hipchat_guess_channel_name(ic, room); 538 if (guessed_name) { 539 set_setstr(sets, "room", guessed_name); 540 g_free(guessed_name); 541 542 /* call this same function again with the fixed name */ 543 return jabber_chat_join_(ic, set_getstr(sets, "room"), nick, password, sets); 544 } 545 } 546 535 547 if (strchr(room, '@') == NULL) { 536 548 imcb_error(ic, "%s is not a valid Jabber room name. Maybe you mean %s@conference.%s?", … … 539 551 imcb_error(ic, "Already present in chat `%s'", room); 540 552 } else { 553 /* jabber_chat_join without the underscore is the conference.c one */ 541 554 return jabber_chat_join(ic, room, final_nick, set_getstr(sets, "password")); 542 555 }
Note: See TracChangeset
for help on using the changeset viewer.