]> granicus.if.org Git - graphviz/commit
neatogen cmpitem: rephrase comparator to avoid arithmetic
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 8 Jul 2022 00:24:05 +0000 (17:24 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 24 Jul 2022 04:51:17 +0000 (21:51 -0700)
commita235e4b6adad31f0ea0b43cedcfe071789fbd48a
tree8a208d3e1e505cb1f56f6403f324eadbe92aa54d
parent95499ef328e0c379149084c36b73738caeb1fe30
neatogen cmpitem: rephrase comparator to avoid arithmetic

cccb8b1d22a18031fc92d93133c7fa14ef7e1361 fixed an integer overflow in a
`memcmp`-/`strcmp`-like comparator. The same situation exists in the code
touched in this commit. Rather than wait for an edge case to expose an overflow
here, this change makes the same update, removing arithmetic and the consequent
possibility of overflow.
lib/neatogen/constraint.c