Mercurial > hg
comparison mcabber/src/commands.c @ 588:49f132b434a3
"/room whois": correctly display utf8 resources
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 10 Dec 2005 20:15:04 +0100 |
parents | 7eff2c1481fa |
children | a5707d61e469 |
comparison
equal
deleted
inserted
replaced
587:1b773c760a99 | 588:49f132b434a3 |
---|---|
1512 snprintf(buffer, 127, "Status : [%c] %s", imstatus2char[rstatus], | 1512 snprintf(buffer, 127, "Status : [%c] %s", imstatus2char[rstatus], |
1513 rst_msg); | 1513 rst_msg); |
1514 scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); | 1514 scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); |
1515 | 1515 |
1516 if (realjid) { | 1516 if (realjid) { |
1517 snprintf(buffer, 127, "JID : <%s>", realjid); | 1517 gchar *rjid_noutf8 = from_utf8(realjid); |
1518 if (!rjid_noutf8) | |
1519 scr_LogPrint(LPRINT_LOGNORM, "Decoding of real JID has failed: %s", | |
1520 realjid); | |
1521 snprintf(buffer, 127, "JID : <%s>", rjid_noutf8); | |
1518 scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); | 1522 scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); |
1523 if (rjid_noutf8) | |
1524 g_free(rjid_noutf8); | |
1519 } | 1525 } |
1520 | 1526 |
1521 snprintf(buffer, 127, "Role : %s", strroles[role]); | 1527 snprintf(buffer, 127, "Role : %s", strroles[role]); |
1522 scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); | 1528 scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); |
1523 snprintf(buffer, 127, "Affiliat.: %s", straffil[affil]); | 1529 snprintf(buffer, 127, "Affiliat.: %s", straffil[affil]); |