summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa
diff options
context:
space:
mode:
authorMikko Rapeli <mikko.rapeli@linaro.org>2023-05-10 15:59:34 +0300
committerSteve Sakoman <steve@sakoman.com>2023-06-06 04:05:58 -1000
commit42525eca399787472c5efaec27a9b1b4fdba8ec3 (patch)
tree655c3b2075878e7c94cc6f4c2f45ccf94e7cbfa4 /meta/lib/oeqa
parentbe8d8da9a55170ec5d9cfa5f115c9697d5fa3104 (diff)
downloadpoky-42525eca399787472c5efaec27a9b1b4fdba8ec3.tar.gz
qemurunner: avoid leaking server_socket
close() the server_socket before qemusock replaces it. (From OE-Core rev: fb1de20b22119fd62b338ab69cd2b6a6c4e9dd8f) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit be7bbbeeb44158b181d1abc5a4d7871a9045fdd6) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'meta/lib/oeqa')
-rw-r--r--meta/lib/oeqa/utils/qemurunner.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py
index 6734cee48d..8bb35f5a8b 100644
--- a/meta/lib/oeqa/utils/qemurunner.py
+++ b/meta/lib/oeqa/utils/qemurunner.py
@@ -483,6 +483,7 @@ class QemuRunner:
483 483
484 decodedlog = self.decode_qemulog(bootlog) 484 decodedlog = self.decode_qemulog(bootlog)
485 if self.boot_patterns['search_reached_prompt'] in decodedlog: 485 if self.boot_patterns['search_reached_prompt'] in decodedlog:
486 self.server_socket.close()
486 self.server_socket = qemusock 487 self.server_socket = qemusock
487 stopread = True 488 stopread = True
488 reachedlogin = True 489 reachedlogin = True