diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 12bb0581751751b2bb04279e797bd0504eb1a0c2..432e8799d5128bd69aae8f338520f686351091d3 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -2498,14 +2498,14 @@ bool normalize_hfield_value(char* str)
 				if(encoding == 'Q') {
 					mimehdr_q_decode(tmp);
 					if(charset == MIMEHDR_CHARSET_UTF8)
-						normalize_utf8(tmp);
+						normalize_utf8((uchar*)tmp);
 					if(charset == MIMEHDR_CHARSET_CP437 || strIsPlainAscii(tmp))
 						p = tmp;
 				}
 				else if(encoding == 'B' 
 					&& b64_decode(tmp, sizeof(tmp), tmp, strlen(tmp)) > 0) { // base64
 					if(charset == MIMEHDR_CHARSET_UTF8)
-						normalize_utf8(tmp);
+						normalize_utf8((uchar*)tmp);
 					if(charset == MIMEHDR_CHARSET_CP437 || strIsPlainAscii(tmp))
 						p = tmp;
 				}