[Privoxy-devel] privoxy-3.0.27-stable bug report
Lee
ler762 at gmail.com
Sun Dec 30 15:35:38 UTC 2018
On 12/30/18, Fabian Keil <fk at fabiankeil.de> wrote:
> David Binderman <dcb314 at hotmail.com> wrote:
>
>> privoxy-3.0.27-stable/jcc.c:2525]: (style) Suspicious condition
>> (assignment + comparison); Clarify expression with parentheses.
>>
>> Source code is
>>
>> if (write_socket_delayed(csp->cfd, hdr, hdrlen,
>> write_delay)
>> || ((flushed = flush_iob(csp->cfd, csp->iob,
>> write_delay) < 0)
>> || (write_socket_delayed(csp->cfd,
>> csp->receive_buffer,
>> (size_t)len, write_delay))))
>> {
>>
>> Maybe better code
>>
>> if (write_socket_delayed(csp->cfd, hdr, hdrlen,
>> write_delay)
>> || ((flushed = flush_iob(csp->cfd, csp->iob,
>> write_delay)) < 0
>> || (write_socket_delayed(csp->cfd,
>> csp->receive_buffer,
>> (size_t)len, write_delay))))
>> {
>
> Thanks a lot for the timely report. I changed it to:
>
> if (write_socket_delayed(csp->cfd, hdr, hdrlen,
> write_delay)
> || ((flushed = flush_iob(csp->cfd, csp->iob,
> write_delay)) < 0)
> || write_socket_delayed(csp->cfd, csp->receive_buffer,
> (size_t)len, write_delay))
>
> Which compiler did you use to get the error?
I get that msg by doing
cppcheck --force --enable=all jcc.c
Lee
More information about the Privoxy-devel
mailing list