When the arrowhead code was merged, a test in neato for d > 0 was dropped before a division by d. d == 0 means a single point spline, which can happen in neato when nodes overlap. When this occurs, I believe the final drawing has the occasional stray arrowhead. We might want to change the output to ignore these edges.
This problem doesn't arrive on mips. mips has the floating point
exception turned off and just generates an Inf, for which the
ensuing code is fine.
Owner: erg
Status: Fixed (3 July 2002)