Browse Source

Minor fix

Sergey Poznyakoff 21 năm trước cách đây
mục cha
commit
5f32345fe6
1 tập tin đã thay đổi với 4 bổ sung3 xóa
  1. 4 3
      src/extract.c

+ 4 - 3
src/extract.c

@@ -601,9 +601,10 @@ extract_archive (void)
   /* Extract the archive entry according to its type.  */
 
   typeflag = current_header->header.typeflag;
-  /*KLUDGE*/
-  if (current_stat_info.archive_file_size != current_stat_info.stat.st_size)
-    typeflag = GNUTYPE_SPARSE;
+  /*KLUDGE */
+  if (current_format == POSIX_FORMAT
+      && current_stat_info.archive_file_size != current_stat_info.stat.st_size)
+	  typeflag = GNUTYPE_SPARSE;
   
   switch (typeflag)
     {