Sfoglia il codice sorgente

Decode encountered global headers.

Sergey Poznyakoff 21 anni fa
parent
commit
fb766eefb4
1 ha cambiato i file con 6 aggiunte e 2 eliminazioni
  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!  */