summaryrefslogtreecommitdiff
path: root/src/sfnt/ttsvg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sfnt/ttsvg.c')
-rw-r--r--src/sfnt/ttsvg.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sfnt/ttsvg.c b/src/sfnt/ttsvg.c
index 411813a98..22b9a4bb1 100644
--- a/src/sfnt/ttsvg.c
+++ b/src/sfnt/ttsvg.c
@@ -310,7 +310,8 @@
if ( error != FT_Err_Ok )
goto Exit;
- doc_limit = svg->table_size - ( doc_list - (FT_Byte*)svg->table );
+ doc_limit = svg->table_size -
+ (FT_ULong)( doc_list - (FT_Byte*)svg->table );
if ( doc_offset > doc_limit ||
doc_length > doc_limit - doc_offset )
{