]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
quota: Avoid implicit integer conversion to unsigned in quota calculation
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 22 Oct 2020 17:21:41 +0000 (20:21 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 23 Oct 2020 09:52:52 +0000 (09:52 +0000)
commit7a97dfb74f5f2bda6531c6e3584767edce26433f
tree83322b656c27a09554538414e9b7737fe81b66f2
parent408a4323acc827690480ca2ec76c6e3cac5f43ba
quota: Avoid implicit integer conversion to unsigned in quota calculation

Deducting negative number from unsigned integer causes
signed integer conversion to unsigned int, which results a
too large positive number. Do calculations using int64 instead.

This did not cause any visible problems, found by
clang integer sanitization.
src/plugins/quota/quota.c