dovecot-2.2.32/src/doveadm/doveadm-mail-fetch.c: 4 * suspicious expression ?
Aki Tuomi
aki.tuomi at dovecot.fi
Tue Aug 29 11:49:56 EEST 2017
On 2017-08-24 21:39, David Binderman wrote:
> Hello there,
>
> dovecot-2.2.32/src/doveadm/doveadm-mail-fetch.c:130]: (style) Suspicious condition (assignment + comparison); Clarify expression with parentheses.
>
> Source code is
>
> if ((ret = doveadm_print_istream(input) < 0))
>
> Maybe better code
>
> if ((ret = doveadm_print_istream(input)) < 0)
>
> Some duplicates:
>
> [dovecot-2.2.32/src/doveadm/doveadm-mail-fetch.c:220]: (style) Suspicious condition (assignment + comparison); Clarify expression with parentheses.
> [dovecot-2.2.32/src/doveadm/doveadm-mail-fetch.c:237]: (style) Suspicious condition (assignment + comparison); Clarify expression with parentheses.
> [dovecot-2.2.32/src/doveadm/doveadm-mail-fetch.c:261]: (style) Suspicious condition (assignment + comparison); Clarify expression with parentheses.
>
> Regards
>
> David Binderman
Hi!
This is already fixed in master
commit d9a7e950a9cd21f2b4a90ec7759fca9e8fcc7995
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: Sun Jun 5 15:37:06 2016 +0300
global: Fixed mismatched bool vs. int/pointer handling
I don't think these fix any actual bugs.
Aki
More information about the dovecot
mailing list