Explorar el Código

Decode encountered global headers.

Sergey Poznyakoff hace 21 años
padre
commit
fb766eefb4
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      src/list.c

+ 6 - 2
src/list.c

@@ -395,9 +395,13 @@ read_header (bool raw_extended_headers)
 
 	      *bp = '\0';
 	    }
-	  else if (header->header.typeflag == XHDTYPE
-		   || header->header.typeflag == XGLTYPE)
+	  else if (header->header.typeflag == XHDTYPE)
 	    xheader_read (header, OFF_FROM_HEADER (header->header.size));
+	  else if (header->header.typeflag == XGLTYPE)
+	    {
+	      xheader_read (header, OFF_FROM_HEADER (header->header.size));
+	      xheader_decode_global ();
+	    }
       
 	  /* Loop!  */