Author: colossus
Date: 2006-07-12 12:54:19 +0000 (Wed, 12 Jul 2006)
New Revision: 22420

Modified:
   xarchiver/trunk/src/callbacks.c
   xarchiver/trunk/src/iso.c
Log:
Fixed the wrong magic of gzip compressed file in callbacks.c


Modified: xarchiver/trunk/src/callbacks.c
===================================================================
--- xarchiver/trunk/src/callbacks.c     2006-07-12 10:55:25 UTC (rev 22419)
+++ xarchiver/trunk/src/callbacks.c     2006-07-12 12:54:19 UTC (rev 22420)
@@ -838,7 +838,8 @@
                fclose ( dummy_ptr);
                return -2;
        }
-    if ( memcmp ( magic,"\x50\x4b\x03\x04",4 ) == 0 || memcmp ( 
magic,"\x50\x4b\x05\x06",4 ) == 0 )
+
+       if ( memcmp ( magic,"\x50\x4b\x03\x04",4 ) == 0 || memcmp ( 
magic,"\x50\x4b\x05\x06",4 ) == 0 )
     {
         archive->has_passwd = DetectPasswordProtectedArchive ( 
XARCHIVETYPE_ZIP , dummy_ptr , magic );
         xx = XARCHIVETYPE_ZIP;
@@ -850,7 +851,7 @@
     }
        else if ( memcmp ( magic,"\x52\x61\x72\x21",4 ) == 0 ) xx = 
XARCHIVETYPE_RAR;
     else if ( memcmp ( magic,"\x42\x5a\x68",3 ) == 0 ) xx = XARCHIVETYPE_BZIP2;
-       else if ( memcmp ( magic,"\x1f\x8b\x08",3 == 0 ) || memcmp ( 
magic,"\x1f\x9d",2 ) == 0 )  xx = XARCHIVETYPE_GZIP;
+       else if ( memcmp ( magic,"\x1f\x8b",2) == 0 || memcmp ( 
magic,"\x1f\x9d",2 ) == 0 )  xx = XARCHIVETYPE_GZIP;
     else if ( memcmp ( magic,"\xed\xab\xee\xdb",4 ) == 0) xx = 
XARCHIVETYPE_RPM;
     else if ( memcmp ( magic,"\x37\x7a\xbc\xaf\x27\x1c",6 ) == 0 ) xx = 
XARCHIVETYPE_7ZIP;
     else if ( isTar ( dummy_ptr ) ) xx = XARCHIVETYPE_TAR;

Modified: xarchiver/trunk/src/iso.c
===================================================================
--- xarchiver/trunk/src/iso.c   2006-07-12 10:55:25 UTC (rev 22419)
+++ xarchiver/trunk/src/iso.c   2006-07-12 12:54:19 UTC (rev 22420)
@@ -576,14 +576,14 @@
                if (c & 1024) 
                {
                        use_rock = TRUE;                        
-                       archive->tmp = g_strdup_printf (_("Rock Ridge - version 
%d"),su_version);
+                       archive->tmp = g_strdup_printf (_("Rock Ridge version 
%d"),su_version);
                } 
         else 
                        archive->tmp = g_strdup (_("Rock Ridge - unknown 
version"));    
                      
         /* This is currently a no op! We need to check the first plain file 
instead of the '.' entry in the root directory.*/
                if (c & 2048) 
-                       archive->tmp = g_strdup_printf (_("Apple - version 
%d"),aa_version);
+                       archive->tmp = g_strdup_printf (_("Apple version 
%d"),aa_version);
     }                          
     /* else 
                g_print ("NO Rock Ridge present\n"); */

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to