oeqa/qemurunner: Fix AttributeError: QemuRunner instance has no attribute 'server_socket'
PATCH 1/1 oeqa/qemurunner: Fix AttributeError: QemuRunner instance has no attribute 'server_socket'
If start() returns False due to create_socker() failing, stop() may still get called and currently this gives a track back since server_socket doesn't exist.
Avoid this.
Signed-off-by Richard Purdie <[email protected]>
meta/lib/oeqa/utils/qemurunner.py +1 -1
@@ -174,7 +174,7 @@ class QemuRunner: logging.info("Sending SIGKILL to runqemu") os.killpg(self.runqemu.pid, signal.SIGKILL) self.runqemu = None - if self.server_socket: + if hasattr(self, 'server_socket'): self.server_socket.close() self.server_socket = None self.qemupid = None