From: Mikko Rapeli Date: Wed, 10 May 2023 12:59:34 +0000 (+0300) Subject: qemurunner: avoid leaking server_socket X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~955 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=be7bbbeeb44158b181d1abc5a4d7871a9045fdd6;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git qemurunner: avoid leaking server_socket close() the server_socket before qemusock replaces it. Signed-off-by: Mikko Rapeli Signed-off-by: Alexandre Belloni --- diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py index 3b7398b872c..c06268f5bc2 100644 --- a/meta/lib/oeqa/utils/qemurunner.py +++ b/meta/lib/oeqa/utils/qemurunner.py @@ -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