diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index a33db7e5c98300d09822b4e708fe824bf3064191..aeb95dc49c9bc08199cd160be8d4f5fcf5fbf187 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -4826,9 +4826,9 @@ void export_echomail(const char* sub_code, const nodecfg_t* nodecfg, bool rescan } if((scfg.sub[subnum]->misc & SUB_ASCII) && smb_msg_is_utf8(&msg)) { utf8_to_cp437_inplace(buf); - utf8_to_cp437_inplace(hdr.to), ascii_str(hdr.to); - utf8_to_cp437_inplace(hdr.from), ascii_str(hdr.from); - utf8_to_cp437_inplace(hdr.subj), ascii_str(hdr.subj); + utf8_to_cp437_inplace(hdr.to), ascii_str((uchar *)hdr.to); + utf8_to_cp437_inplace(hdr.from), ascii_str((uchar *)hdr.from); + utf8_to_cp437_inplace(hdr.subj), ascii_str((uchar *)hdr.subj); } lprintf(LOG_DEBUG,"Exporting %s message #%u from %s to %s in area: %s"