wprintf("<td width=%d%%>", SUBJ_COL_WIDTH_PCT);
-#ifdef HAVE_ICONV
- utf8ify_rfc822_string(WC->summ[num].subj);
- utf8ify_rfc822_string(WC->summ[num].from);
-#endif
escputs(WC->summ[num].subj);//////////////////////////////////TODO: QP DECODE
wprintf("</td>");
fullname, sizeof WC->summ[nummsgs-1].from);
}
if (!IsEmptyStr(subject)) {
- safestrncpy(WC->summ[nummsgs-1].subj, subject,
- sizeof WC->summ[nummsgs-1].subj);
- }
#ifdef HAVE_ICONV
/** Handle subjects with RFC2047 encoding */
- utf8ify_rfc822_string(WC->summ[nummsgs-1].subj);
+ utf8ify_rfc822_string(subject);
#endif
+ safestrncpy(WC->summ[nummsgs-1].subj, subject,
+ sizeof WC->summ[nummsgs-1].subj);
+ }
if (strlen(WC->summ[nummsgs-1].subj) > 75) {
strcpy(&WC->summ[nummsgs-1].subj[72], "...");
}
else {
if (floor > MAX_FLOORS) {
wc_backtrace ();
- sprintf(folder, "%%%%%|%s", room);
+ sprintf(folder, "%%%%%%|%s", room);
}
else {
sprintf(folder, "%s|%s", floorlist[floor], room);