forked from pool/freetype2
22 lines
451 B
Diff
22 lines
451 B
Diff
--- a/src/truetype/ttinterp.c
|
|
+++ b/src/truetype/ttinterp.c
|
|
@@ -7532,8 +7532,16 @@
|
|
return;
|
|
}
|
|
|
|
- for ( i = 0; i < num_axes; i++ )
|
|
- args[i] = coords[i] >> 2; /* convert 16.16 to 2.14 format */
|
|
+ if ( coords )
|
|
+ {
|
|
+ for ( i = 0; i < num_axes; i++ )
|
|
+ args[i] = coords[i] >> 2; /* convert 16.16 to 2.14 format */
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ for ( i = 0; i < num_axes; i++ )
|
|
+ args[i] = 0;
|
|
+ }
|
|
}
|
|
|
|
|