From: Aki Tuomi Date: Thu, 19 Nov 2020 13:32:00 +0000 (+0200) Subject: lib-mail: test-message-parser - Convert to signed when calculating variance X-Git-Tag: 2.3.14.rc1~297 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=12d3ac4d88435fdccd6478981c5dddef296a7c00;p=thirdparty%2Fdovecot%2Fcore.git lib-mail: test-message-parser - Convert to signed when calculating variance Satisfies runtime analyser, broken in 6b60e5ed490 --- diff --git a/src/lib-mail/test-message-parser.c b/src/lib-mail/test-message-parser.c index d8134665cb..b99fc74dd1 100644 --- a/src/lib-mail/test-message-parser.c +++ b/src/lib-mail/test-message-parser.c @@ -1092,7 +1092,7 @@ static const char *const input_msgs[] = { pool_t pool; for (size_t i = 0; i < N_ELEMENTS(input_msgs); i++) { - int variance = strlen(input_msgs[i]) - strlen(input_msgs[0]); + ssize_t variance = (ssize_t)strlen(input_msgs[i]) - (ssize_t)strlen(input_msgs[0]); pool = pool_alloconly_create("message parser", 10240); input = test_istream_create(input_msgs[i]);