Number: 1169
Title: Bad output for two edges from node X to different records in node Y
Submitter: Kristian Spangsege
Date: Wed Aug 15 13:54:32 2007
Subsys: Dot
Version: 2.2.1
System: x86-Linux-Debian Sarge
Severity: major
Problem:
As the attached image shows the result is not the expected. Looks like it fails to notice that the second edge should go to port "c" and not "b". Maybe a good old fashioned coding bug.

If one appends [color=black] to the any of the two edge statement the the problem goes away.

This is the command I use: dot bug.dot -T png -o bug.png
Input:

digraph Bug
{
  x [label="a"];
  y [label="<b>b|<c>c",shape=record];

  x -> y:b;
  x -> y:c;
}
Output file: b1169.png
Owner: erg
Status: Fixed