Yerf!
Hi GodLike!
Du solltest vielleicht in der foreach eine If-Abfrage einbauen.
Wozu? Die Abbruchbedingung ist schon definiert.
Die Abbruchbedingung ist eine gefundene Node, die Funktion kann aber auch NULL zurückliefern, wenn sie nichts findet. In diesem Fall sollte die foreach-Schleife mit dem nächsten Element weitermachen. Natürlich muss hier eine Unterscheidung (if) rein...
Gruß,
Harlequin