--- irc2.11.1p1/ircd/class.c.orig	2006-06-25 14:44:28.000000000 +0200
+++ irc2.11.1p1/ircd/class.c	2006-06-25 14:46:17.000000000 +0200
@@ -97,8 +97,10 @@
 			    {
 				ping2 = get_conf_ping(aconf);
 				if ((ping2 != BAD_PING) && ((ping > ping2) ||
-				    !ping))
+				    !ping)) {
 					ping = ping2;
+					break;
+				}
 			     }
 			link = link->next;
 		    }
