diff options
Diffstat (limited to 'src/harfbuzz-gpos.c')
-rwxr-xr-x | src/harfbuzz-gpos.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/harfbuzz-gpos.c b/src/harfbuzz-gpos.c index 7bd3b3b..e969a01 100755 --- a/src/harfbuzz-gpos.c +++ b/src/harfbuzz-gpos.c @@ -5171,13 +5171,13 @@ static HB_Error Lookup_ChainContextPos2( if ( error ) return error; + if (ccpf2->MaxInputLength < 1) + return HB_Err_Not_Covered; + if ( ALLOC_ARRAY( backtrack_classes, ccpf2->MaxBacktrackLength, HB_UShort ) ) return error; known_backtrack_classes = 0; - if (ccpf2->MaxInputLength < 1) - return HB_Err_Not_Covered; - if ( ALLOC_ARRAY( input_classes, ccpf2->MaxInputLength, HB_UShort ) ) goto End3; known_input_classes = 1; |