freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master c12956e: * src/gzip/ftgzip.c (FT_Stream_OpenGzip): Us


From: Werner LEMBERG
Subject: [freetype2] master c12956e: * src/gzip/ftgzip.c (FT_Stream_OpenGzip): Use real stream size.
Date: Fri, 09 Oct 2015 07:39:02 +0000

branch: master
commit c12956e700641ed330c6a2ef764963b57ccdabc4
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/gzip/ftgzip.c (FT_Stream_OpenGzip): Use real stream size.
---
 ChangeLog         |    4 ++++
 src/gzip/ftgzip.c |    6 +++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a22466b..afd34e9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-10-09  Werner Lemberg  <address@hidden>
+
+       * src/gzip/ftgzip.c (FT_Stream_OpenGzip): Use real stream size.
+
 2015-10-08  Werner Lemberg  <address@hidden>
 
        [pcf] Protect against invalid number of TOC entries (#46159).
diff --git a/src/gzip/ftgzip.c b/src/gzip/ftgzip.c
index 422035c..27c6254 100644
--- a/src/gzip/ftgzip.c
+++ b/src/gzip/ftgzip.c
@@ -691,9 +691,13 @@
         }
         error = FT_Err_Ok;
       }
+
+      if ( zip_size )
+        stream->size = zip_size;
+      else
+        stream->size  = 0x7FFFFFFFL;  /* don't know the real size! */
     }
 
-    stream->size  = 0x7FFFFFFFL;  /* don't know the real size! */
     stream->pos   = 0;
     stream->base  = NULL;
     stream->read  = ft_gzip_stream_io;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]