]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
changed info to static allocation
authorPaul Cruz <paulcruz74@fb.com>
Thu, 15 Jun 2017 22:35:37 +0000 (15:35 -0700)
committerPaul Cruz <paulcruz74@fb.com>
Thu, 15 Jun 2017 22:35:37 +0000 (15:35 -0700)
programs/fileio.c

index 523b6174e58da866ea9765e88e755af9ecdd6cd7..aff1edd41cfedceac8a2a4f85001ea909ad04c6d 100644 (file)
@@ -1000,7 +1000,6 @@ void displayInfo(const char* inFileName, fileInfo_t* info, int displayLevel){
     double const compressedSizeMB = (double)info->compressedSize/(1 MB);
     double const decompressedSizeMB = (double)info->decompressedSize/(1 MB);
     const char* checkString = (info->usesCheck ? "XXH64" : "None");
-
     if(displayLevel<=2){
         if (info->canComputeDecompSize) {
             DISPLAYOUT("Skippable  Non-Skippable  Compressed  Uncompressed  Ratio  Check  Filename\n");
@@ -1031,15 +1030,14 @@ void displayInfo(const char* inFileName, fileInfo_t* info, int displayLevel){
 }
 
 int FIO_listFile(const char* inFileName, int displayLevel){
-    DISPLAY("File: %s\n", inFileName);
-    fileInfo_t* info = (fileInfo_t*)malloc(sizeof(fileInfo_t));
-    int error = getFileInfo(info, inFileName);
+    DISPLAYOUT("File: %s\n", inFileName);
+    fileInfo_t info;
+    int const error = getFileInfo(&info, inFileName);
     if (error == 1) {
         DISPLAY("An error occurred with getting file info\n");
         return 1;
     }
-    displayInfo(inFileName, info, displayLevel);
-    free(info);
+    displayInfo(inFileName, &info, displayLevel);
     return 0;
 }