]> code.citadel.org Git - citadel.git/blobdiff - webcit-ng/room_functions.c
Convert RFC2047-encoded strings to UTF8 before display
[citadel.git] / webcit-ng / room_functions.c
index 48701159da9d7092eddf0a98b5ef3577e91f1981..bafb7c9dd0587b34220baad777bfdac0f7033e46 100644 (file)
@@ -83,6 +83,7 @@ void json_mailbox(struct http_transaction *h, struct ctdlsession *c) {
        ctdl_readline(c, buf, sizeof(buf));
        if (buf[0] == '1') {
                while (ctdl_readline(c, buf, sizeof(buf)), (strcmp(buf, "000"))) {
+                       utf8ify_rfc822_string(buf);
                        JsonValue *jmsg = NewJsonObject(HKEY("message"));
                        JsonObjectAppend(jmsg, NewJsonNumber(HKEY("msgnum"), extract_long(buf, 0)));
                        JsonObjectAppend(jmsg, NewJsonNumber(HKEY("time"), extract_long(buf, 1)));