From 892647b81d30fcec8d275a2c5da05b94192c095d Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 17 Aug 2025 11:10:49 +0200 Subject: [PATCH] ucode: add ferror() call to check for closed write file descriptor Fixes stale udebug stream processes when run over ssh Signed-off-by: Felix Fietkau --- lib-ucode.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib-ucode.c b/lib-ucode.c index d282197..00ab1c8 100644 --- a/lib-ucode.c +++ b/lib-ucode.c @@ -417,6 +417,9 @@ uc_udebug_pcap_write(uc_vm_t *vm, size_t nargs) ret = true; } + if (ferror(p->f)) + return NULL; + out: return ucv_boolean_new(ret); } -- 2.30.2