]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
qemurunner: avoid leaking server_socket
authorMikko Rapeli <mikko.rapeli@linaro.org>
Wed, 10 May 2023 12:59:34 +0000 (15:59 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 22 May 2023 09:53:44 +0000 (10:53 +0100)
close() the server_socket before qemusock replaces
it.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
meta/lib/oeqa/utils/qemurunner.py

index 3b7398b872c5e9a1dd99e1f727904b7f9d7c9720..c06268f5bc24b901f05b1fa9fbe84992ad98e2c8 100644 (file)
@@ -491,6 +491,7 @@ class QemuRunner:
 
                         decodedlog = self.decode_qemulog(bootlog)
                         if self.boot_patterns['search_reached_prompt'] in decodedlog:
+                            self.server_socket.close()
                             self.server_socket = qemusock
                             stopread = True
                             reachedlogin = True