Fix possible resource leak in tools/vm/page_owner_sort.c
Signed-off-by: Saurabh Badhwar <sbsaurabhbadhw...@gmail.com>
---
 tools/vm/page_owner_sort.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/vm/page_owner_sort.c b/tools/vm/page_owner_sort.c
index f1c055f..8346261 100644
--- a/tools/vm/page_owner_sort.c
+++ b/tools/vm/page_owner_sort.c
@@ -110,6 +110,8 @@ int main(int argc, char **argv)
        buf = malloc(BUF_SIZE);
        if (!list || !buf) {
                printf("Out of memory\n");
+               fclose(fin);
+               fclose(fout);
                exit(1);
        }
 
@@ -144,6 +146,7 @@ int main(int argc, char **argv)
 
        for (i = 0; i < count; i++)
                fprintf(fout, "%d times:\n%s\n", list2[i].num, list2[i].txt);
-
+               
+       fclose(fout);
        return 0;
 }
-- 
2.9.3

Reply via email to