From 8fc7bc10cd26619f55fa609f1e78cdc071ae1e62 Mon Sep 17 00:00:00 2001 From: fros4943 Date: Mon, 4 May 2009 15:34:28 +0000 Subject: [PATCH] bugfix: make sure destination has not already been removed from connection --- tools/cooja/java/se/sics/cooja/RadioConnection.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/cooja/java/se/sics/cooja/RadioConnection.java b/tools/cooja/java/se/sics/cooja/RadioConnection.java index 8596b22a4..46a27683d 100644 --- a/tools/cooja/java/se/sics/cooja/RadioConnection.java +++ b/tools/cooja/java/se/sics/cooja/RadioConnection.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: RadioConnection.java,v 1.8 2009/04/01 23:33:05 fros4943 Exp $ + * $Id: RadioConnection.java,v 1.9 2009/05/04 15:34:28 fros4943 Exp $ */ package se.sics.cooja; @@ -118,7 +118,9 @@ public class RadioConnection { */ public void removeDestination(Radio radio) { int idx = destinations.indexOf(radio); - + if (idx < 0) { + return; + } destinations.remove(idx); destinationDelays.remove(idx); }