diff options
Diffstat (limited to 'Build/source/texk/makejvf/tfmread.c')
-rw-r--r-- | Build/source/texk/makejvf/tfmread.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Build/source/texk/makejvf/tfmread.c b/Build/source/texk/makejvf/tfmread.c index 5d4748fed20..7b0dac0d407 100644 --- a/Build/source/texk/makejvf/tfmread.c +++ b/Build/source/texk/makejvf/tfmread.c @@ -35,7 +35,7 @@ int jfmread(int kcode) gk_ind = upair(&glue_kern[gk_ind*4+2]); for (i = 0 ; i < nl-gk_ind ; i++) { /* if rearrangement already handled ... */ - if (glue_kern[gk_ind*4] > 128) break; /* ... skip loop */ + if (glue_kern[(gk_ind+i)*4] > 128) break; /* ... skip loop */ if (glue_kern[(gk_ind+i)*4+1] == ctype) { if (glue_kern[(gk_ind+i)*4+2] >= 128) { gk2_ind = glue_kern[(gk_ind+i)*4+3]; @@ -61,7 +61,7 @@ int jfmread(int kcode) gk_ind = upair(&glue_kern[gk_ind*4+2]); for (i = 0 ; i < nl-gk_ind ; i++) { /* if rearrangement already handled ... */ - if (glue_kern[gk_ind*4] > 128) break; /* ... skip loop */ + if (glue_kern[(gk_ind+i)*4] > 128) break; /* ... skip loop */ if (glue_kern[(gk_ind+i)*4+1] == 0) { if (glue_kern[(gk_ind+i)*4+2] >= 128) { gk2_ind = glue_kern[(gk_ind+i)*4+3]; |