]> granicus.if.org Git - graphviz/commit
smyrna: duplicate names when creating new grid columns
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 5 Nov 2022 02:54:27 +0000 (19:54 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 10 Nov 2022 03:50:53 +0000 (19:50 -0800)
commit2e565a54e66129a65e8431a4b8bc24ac44c9bbf8
treebc684956fedbe76e8cd88af34d5e779f4c7d0f24
parent1905e1f6accc37e5ca54ba4583c45f5358930997
smyrna: duplicate names when creating new grid columns

This is a step towards solving a memory leak. Note that this involved rewriting
some string comparisons because the originating pointer is no longer stored in
the column’s `name`. It is not clear to me how the previous code was valid
because, e.g., it was comparing by pointer to the `Visible` constant to detect
when a column was called “Visible”. That is, nothing actually assigns a column
name to the address of `Visible`.

Gitlab: #2299
cmd/smyrna/tvnodes.c