Fix release conditions in ovsport
authorAlexandros kouvakas <alexandros.kouvakas@inria.fr>
Wed, 7 Aug 2013 16:41:00 +0000 (18:41 +0200)
committerAlexandros kouvakas <alexandros.kouvakas@inria.fr>
Wed, 7 Aug 2013 16:41:00 +0000 (18:41 +0200)
src/nepi/resources/planetlab/openvswitch/ovsport.py

index ce59af2..426ad97 100644 (file)
@@ -227,7 +227,7 @@ class OVSPort(LinuxApplication):
         # to be released
         from nepi.resources.planetlab.openvswitch.tunnel import Tunnel
         rm = self.get_connected(Tunnel.rtype())
-        if rm[0].state < ResourceState.FINISHED:
+        if rm and rm[0].state < ResourceState.FINISHED:
             self.ec.schedule(reschedule_delay, self.release)
             return