[DTrace-devel] [PATCH 7/7] module ranges: fix file pointer leak
Kris Van Hees
kris.van.hees at oracle.com
Tue Nov 18 16:38:08 UTC 2025
The file pointer to modules.builtin.ranges was never closed.
Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
libdtrace/dt_module.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libdtrace/dt_module.c b/libdtrace/dt_module.c
index 7ec1b550..00978911 100644
--- a/libdtrace/dt_module.c
+++ b/libdtrace/dt_module.c
@@ -1618,8 +1618,12 @@ dtrace_update(dtrace_hdl_t *dtp)
dt_module_shuffle_to_start(dtp, "vmlinux");
}
- if (state)
+ if (state) {
+ if (state->rfp)
+ fclose(state->rfp);
+
dt_free(dtp, state);
+ }
return 0;
}
--
2.43.5
More information about the DTrace-devel
mailing list