Fix resource leak in iptables/xtables-restore.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx>

---
 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





[Index of Archives]     [Netfitler Users]     [Berkeley Packet Filter]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux