# HG changeset patch
# User Samuel Thibault <samuel.thibault@xensource.com>
# Date 1293314723 -3600
# Branch debian
# Node ID cc08aceb936fadb70ad6feaccb8bc97ba1c1ad6c
# Parent  70d9a1ffd330c9b79454b5f4496cddfd8474b8f9
cppcheck fixes

diff -r 70d9a1ffd330 -r cc08aceb936f src/srclinux/pgadjust.c
--- a/src/srclinux/pgadjust.c	Sun Sep 12 00:29:00 2010 +0200
+++ b/src/srclinux/pgadjust.c	Sat Dec 25 23:05:23 2010 +0100
@@ -363,13 +363,16 @@
   PAGELIST->count=i;
   PAGELIST->blocks[bi-1].tcount=i-PAGELIST->blocks[bi-1].start;
   PAGELIST->auxbuf=(void *)0x10000000;
+  fclose(f);
 }
 
 int main(int argc, char** argv)
 {
   read_pagelist(argv[1]);
-  printf("count %d nblocks %d\n", PAGELIST->count, PAGELIST->number_of_blocks);
-  if (PAGELIST) adjust();
+  if (PAGELIST) {
+    printf("count %d nblocks %d\n", PAGELIST->count, PAGELIST->number_of_blocks);
+    adjust();
+  }
   return 0;
 }
 
