Fix bug 1615. This removes the fixed-size buffer in parse_reclbl. (You just can't trust users.) The big buffer used for everything else is used for port names as well. The port name is strduped and stored via tmpport until the field is fully parsed. It is then attached to the field.
Fix bug 1615. This removes the fixed-size buffer in parse_reclbl.
(You just can't trust users.)
The big buffer used for everything else is used for port names as
well. The port name is strduped and stored via tmpport until the
field is fully parsed. It is then attached to the field.

Also, in case of errors, the code now cleans up the partially constructed
field structure. Previously, this just became lost memory.

tkelman/graphviz,tkelman/graphviz,kbrock/graphviz,BMJHayward/graphviz,jho1965us/graphviz,ellson/graphviz,BMJHayward/graphviz,ellson/graphviz,kbrock/graphviz,BMJHayward/graphviz,kbrock/graphviz,ellson/graphviz,MjAbuz/graphviz,tkelman/graphviz,BMJHayward/graphviz,jho1965us/graphviz,pixelglow/graphviz,MjAbuz/graphviz,ellson/graphviz,pixelglow/graphviz,kbrock/graphviz,ellson/graphviz,tkelman/graphviz,pixelglow/graphviz,jho1965us/graphviz,jho1965us/graphviz,jho1965us/graphviz,MjAbuz/graphviz,BMJHayward/graphviz,pixelglow/graphviz,pixelglow/graphviz,MjAbuz/graphviz,kbrock/graphviz,MjAbuz/graphviz,ellson/graphviz,kbrock/graphviz,tkelman/graphviz,pixelglow/graphviz,pixelglow/graphviz,ellson/graphviz,kbrock/graphviz,MjAbuz/graphviz,ellson/graphviz,MjAbuz/graphviz,ellson/graphviz,BMJHayward/graphviz,jho1965us/graphviz,jho1965us/graphviz,kbrock/graphviz,BMJHayward/graphviz,MjAbuz/graphviz,BMJHayward/graphviz,tkelman/graphviz,kbrock/graphviz,jho1965us/graphviz,BMJHayward/graphviz,pixelglow/graphviz,tkelman/graphviz,pixelglow/graphviz,BMJHayward/graphviz,kbrock/graphviz,pixelglow/graphviz,tkelman/graphviz,BMJHayward/graphviz,pixelglow/graphviz,ellson/graphviz,jho1965us/graphviz,tkelman/graphviz,jho1965us/graphviz,tkelman/graphviz,tkelman/graphviz,ellson/graphviz,MjAbuz/graphviz,MjAbuz/graphviz,MjAbuz/graphviz,kbrock/graphviz,jho1965us/graphviz