diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 1cbd682a46ba8d7946de3d6a4cb4638d0b2d71cb..5ba4bad4ac68fc6322a6099d2772eb508ef5ce5f 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -3216,7 +3216,7 @@ static void smtp_thread(void* arg) break; if(strlen(buf) > 998) { /* RFC2822: "Each line of characters MUST be no more than 998 characters" */ lprintf(LOG_WARNING, "%04d %s %s sent an ILLEGALLY-LONG line (%d chars > 998): '%s'" - ,socket, client.protocol, client_id, strlen(buf), buf); + ,socket, client.protocol, client_id, (int)strlen(buf), buf); sockprintf(socket, client.protocol, session, "500 Line too long"); break; }