Browse Source

don't access netvm if it's None in visible_gateway/netmask

Causes an unnecessary exception
qubesuser 6 years ago
parent
commit
9cc86b3be2
1 changed files with 2 additions and 2 deletions
  1. 2 2
      qubes/vm/mix/net.py

+ 2 - 2
qubes/vm/mix/net.py

@@ -123,13 +123,13 @@ class NetVMMixin(qubes.events.Emitter):
     def visible_gateway(self):
         '''Default gateway of this domain as seen by the domain.'''
         return self.features.check_with_template('net.fake-gateway', None) or \
-            self.netvm.gateway
+            (self.netvm.gateway if self.netvm else None)
 
     @qubes.stateless_property
     def visible_netmask(self):
         '''Netmask as seen by the domain.'''
         return self.features.check_with_template('net.fake-netmask', None) or \
-            self.netvm.netmask
+            (self.netvm.netmask if self.netvm else None)
 
     #
     # used in netvms (provides_network=True)