[Backport 200 - Backport #8440][Assigned] backport r40900 (fix invalid read by index underflow.)

Issue #8440 has been reported by nagachika (Tomoyuki C.).


Backport #8440: backport r40900 (fix invalid read by index underflow.)

Author: nagachika (Tomoyuki C.)
Status: Assigned
Priority: Normal
Assignee: nagachika (Tomoyuki C.)
Category:
Target version:

よく確認していませんがバックポートが必要な気がします。
なお r40900 だけだと conflict してすんなり merge できない模様。

Issue #8440 has been updated by nagachika (Tomoyuki C.).

r39637 も一緒にするとうまくマージできました。
条件分岐の順番の入れ替えによるちょっとした最適化なので一緒に入れます。

Backport #8440: backport r40900 (fix invalid read by index underflow.)

Author: nagachika (Tomoyuki C.)
Status: Assigned
Priority: Normal
Assignee: nagachika (Tomoyuki C.)
Category:
Target version:

よく確認していませんがバックポートが必要な気がします。
なお r40900 だけだと conflict してすんなり merge できない模様。