chiark / gitweb /
readahead-analyze: don't call fclose on null
[elogind.git] / src / readahead / readahead-analyze.c
index 53892b0cf862bf03a60d1e6348e3de3dfb6c8b53..9a929c0937f9cf212196bc545d531fbb4997bac3 100644 (file)
@@ -135,15 +135,16 @@ int main_analyze(const char *pack_path) {
         printf("\nHOST:    %s"
                "TYPE:    %c\n"
                "MISSING: %d\n"
-               "TOTAL:   %ld\n",
+               "TOTAL:   %llu\n",
                line,
                a,
                missing,
-               tsize);
+               (unsigned long long) tsize);
 
         return EXIT_SUCCESS;
 
 fail:
-        fclose(pack);
+        if(pack)
+                fclose(pack);
         return EXIT_FAILURE;
 }