From c40d1b8b103588bf8d85e9368d6435c727caca58 Mon Sep 17 00:00:00 2001 From: Adrian Reber Date: Mon, 6 Jul 2026 13:29:27 +0000 Subject: [PATCH] test/crit-recode: fix file handle leak in image read Use 'with' statement instead of open().read() to ensure the file handle is properly closed. Assisted-by: Claude Code (claude-opus-4-6) Signed-off-by: Adrian Reber --- test/crit-recode.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/crit-recode.py b/test/crit-recode.py index e929916c9..4923b16e0 100755 --- a/test/crit-recode.py +++ b/test/crit-recode.py @@ -61,7 +61,8 @@ for imgf in find.stdout.readlines(): if imgf_b.startswith(b'rule-'): continue - o_img = open(imgf.decode(), "rb").read() + with open(imgf.decode(), "rb") as fh: + o_img = fh.read() if not recode_and_check(imgf, o_img, False): test_pass = False if not recode_and_check(imgf, o_img, True):