]> granicus.if.org Git - graphviz/commit
fix: print index instead of pointer value in debugging message
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 9 May 2020 00:16:18 +0000 (17:16 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 9 May 2020 00:16:18 +0000 (17:16 -0700)
commit31ef5a3c31214d77137e4b36603a2a97576e851e
treefdd37f490571e3c806a311747015428fe265fbf2
parent9bbf4d32b52966e1553d898824c17b15b04f6091
fix: print index instead of pointer value in debugging message

The .v and .av members of the structs being used here are node_t**s. So the
addition of an integer results in a node_t**. This does not seem like what was
intended to be printed here, but rather the integer value being added. This
issue was found by adding __attribute__((format(printf, 2, 3))) to agerr() and
then using compiler flag -Werror=format.
lib/dotgen/mincross.c