$NetBSD: patch-ospf_peer.cc,v 1.1 2012/07/03 17:36:10 joerg Exp $

--- ospf/peer.cc.orig	2009-01-05 18:31:01.000000000 +0000
+++ ospf/peer.cc
@@ -301,19 +301,16 @@ template <typename A>
 void
 PeerOut<A>::peer_change()
 {
-    switch (_running) {
-    case true:
+    if (_running) {
 	if (false == _status || false == _link_status) {
 	    take_down_peering();
 	    _running = false;
 	}
-	break;
-    case false:
+    } else {
 	if (true == _status && true == _link_status) {
 	    _running = true;
 	    _running = bring_up_peering();
 	}
-	break;
     }
 }