]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-mail: test-message-parser - Convert to signed when calculating variance
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 19 Nov 2020 13:32:00 +0000 (15:32 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Tue, 1 Dec 2020 14:33:32 +0000 (14:33 +0000)
Satisfies runtime analyser, broken in 6b60e5ed490

src/lib-mail/test-message-parser.c

index d8134665cbc01a5f5de07a08cfee10f450ab73c9..b99fc74dd161612d8582b7848e7654df8252edb2 100644 (file)
@@ -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]);