Package: argus-client
Version: 2.0.6.fixes.1-3
Usertags: goto-cc

While compiling the package using our research compiler infrastructure it became
apparent that the following declarations are conflicting:

http://sources.debian.net/src/argus-client/2.0.6.fixes.1-3/common/argus_parse.c?hl=659,660#L659
http://sources.debian.net/src/argus-client/2.0.6.fixes.1-3/common/argus_util.c?hl=622,623#L622

If the counters exceed MAX_INT, the code of argus_util will misinterpret the
values (under an optimistic assumption about the linker; in fact this is
undefined behaviour).

Most likely the right fix is to change the declarations in argus_util.c to
"extern unsigned int."

Best,
Michael


Attachment: pgpa5ulMVRSz4.pgp
Description: PGP signature

Reply via email to