All of lore.kernel.org
 help / color / mirror / Atom feed
* Fix resource leak in iptables/xtables-restore.c
@ 2025-05-12  7:10 周恺航
  2025-05-12 10:23 ` Phil Sutter
  0 siblings, 1 reply; 4+ messages in thread
From: 周恺航 @ 2025-05-12  7:10 UTC (permalink / raw)
  To: netfilter-devel

The function xtables_restore_main opens a file stream p.in but fails to close it before returning. This leads to a resource leak as the file descriptor remains open.


Signed-off-by: Kaihang Zhou <22321077@zju.edu.cn>

---
 iptables/xtables-restore.c | 1 +
 1 file changed, 1 insertion(+)


diff --git a/iptables/xtables-restore.c b/iptables/xtables-restore.c

index e7802b9e..f09ab7ee 100644
--- a/iptables/xtables-restore.c
+++ b/iptables/xtables-restore.c
@@ -381,6 +381,7 @@ xtables_restore_main(int family, const char *progname, int argc, char *argv[])
                break;
        default:
                fprintf(stderr, "Unknown family %d\n", family);
+               fclose(p.in);
                return 1;
        }


--

2.43.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-05-13 15:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-12  7:10 Fix resource leak in iptables/xtables-restore.c 周恺航
2025-05-12 10:23 ` Phil Sutter
2025-05-13  5:20   ` 周恺航
2025-05-13 15:57     ` Phil Sutter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.